このエラーを解決するのを手伝ってください。私の活動にエラーがあります
私はすでにこのようなオープンパブリッククラスがあります:私は書かれたいくつかのコードを持っていますが、この活動のマップのセクションの上にこのようなエラーが表示されますウィッヒで
@SuppressWarnings("deprecation")
public class AddPostActivity extends AppCompatActivity {
を: "メソッドを解決できませんgetMap(); "
コードは次のとおりです。 `
MapFragment fm = (MapFragment)getFragmentManager()
.findFragmentById(R.id.maps_fragment);
map = fm.getMap();
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
mUiSettings = map.getUiSettings();
mUiSettings.setCompassEnabled(true);
mUiSettings.setMyLocationButtonEnabled(false);`
私はGetMapリクエストを()を交換しようとしています*。 getMapAsync(); : `
public class AddPostActivity extends FragmentActivity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_post);
MapFragment fm = (MapFragment) getFragmentManager().findFragmentById(R.id.maps_fragment);
fm.getMapAsync(this);
}
public void onMapReady(GoogleMap map) {
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
mUiSettings = map.getUiSettings();
mUiSettings.setCompassEnabled(true);
mUiSettings.setMyLocationButtonEnabled(false);
}
}
しかし
赤い線(第2クラスの)公共表示されますがその後どのように私は私の最初のパブリッククラスでOnMapReadyCallbackのコードを追加しますので、重複した公共のCLASを出現することはできませんエロスを与えない?
XML
<fragment android:id="@+id/maps_fragment"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
xmlファイルにマップを追加しましたか? – Eenvincible
あなたの活動のXMLファイルを投稿 –
あなたはSupportMapFragmentを使うべきですか? – br00