0

私のアプリには、コードで使用しようとしている Google マップがあります。ただし、エラーが発生します。デバッグ後、Google マップ オブジェクトが null であることがわかりました。

xml:

<fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.MapFragment" />

アクティビティ:

GoogleMap map = ((MapFragment) getFragmentManager()
                .findFragmentById(R.id.map)).getMap();

デバッグして「マップ」をチェックすると、マップがnullであると表示されます。ここで私が間違っていることを知っている人はいますか?

4

1 に答える 1

0

ほとんどの場合、あなたは何も悪いことをしていません。

getMap多くの理由で null を返すことがあります。あなたのケースを知りたい場合は、呼び出しisGooglePlayServicesAvailableて結果をステータスコードと比較してください。

于 2013-11-03T22:27:00.043 に答える