0

わかりました、これは動作するように使用されます。Windows 8.1 のクリーン インストールに移行したばかりですが、これを Android フォンで実行すると、行を指す Null Pointer Exception でアプリがクラッシュし((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();ます。

どうしてこれなの?Android についての私の理解はせいぜい初歩的なものであり、詳しく理解すればするほど良くなります。


MapActivity.java

http://pastebin.com/HvNKd84G

コードフラグメント:

public class MapActivity extends Activity {

        private static final int GPS_ERRORDIALOG_REQUEST = 9001;
        protected GoogleMap mMap;
        String locAddr;
        String locName;
        Double locLongitude;
        Double locLatitude;
        final Handler handler = new Handler();


        @Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
               //NullPointer here
               ....
               ....
4

1 に答える 1