私はアンドロイドのプログラミングには新しく、しばらくの間この問題を抱えています。私は、getMapAsync()が廃止され、getMapAsync()に置き換えられたと読んでいます しかし、フラグメントリソースを使用していて、今までマップのフラグメントリソースを必要としなかったので、getMayAsync() 。すべてのヘルプははるかに高く評価されるだろうgetMap()を解決できないか、getMapAsync()で置き換えられません。
public class RunMapFragment extends SupportMapFragment {
private static final String ARG_RUN_ID = "RUN_ID";
private GoogleMap mGoogleMap;
public static RunMapFragment newInstance(long runId) {
Bundle args = new Bundle();
args.putLong(ARG_RUN_ID, runId);
RunMapFragment rf = new RunMapFragment();
rf.setArguments(args);
return rf;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent,
Bundle savedInstanceState) {
View v = super.onCreateView(inflater, parent, savedInstanceState);
mGoogleMap = getMap(); //Error here
mGoogleMap.setMyLocationEnabled(true);
return v;
}
}
:
は、ここに私のコードです。 getMap()を使用できるバージョン9のmap APIの最小限のsdkをロールバックすることはできますか?
私のために働いてくれてありがとう! –