GettingSignals

SupportMapFragment.getMap() でnullが返ってくる

2013年3月29日
Posted by hina

動的にSupportMapFragment を生成して、
レイアウトに追加するとgetMap() でマップが取得できない。

以下のようにすると解決。

mMapFragment = new SupportMapFragment() {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mMap = mMapFragment.getMap();
}
};

// Then we add it using a FragmentTransaction.
FragmentTransaction fragmentTransaction = getActivity().getSupportFragmentManager().beginTransaction();
fragmentTransaction.add(R.id.layoutMap, mMapFragment, TAG);
fragmentTransaction.commit();

//            mMap = mMapFragment.getMap();    // ここだとnullが返ってくる

http://stackoverflow.com/questions/14067889/google-play-service-supportmapfragment-getmap-always-returning-null

Share

Comments are currently closed.

One thought on “SupportMapFragment.getMap() でnullが返ってくる

  • SupportMapFragmentを動的に利用したかったので
    とても参考になりました!
    ありがとうございました!

Follow

カレンダー

2024年12月
 1
2345678
9101112131415
16171819202122
23242526272829
3031