私は自分の場所を取得したいGoogleマップのアクティビティを持っていますが、NullPointerExceptionに直面しています...
locManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
Location location = locManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
System.out.println("loaded4");
myPoint = new GeoPoint((int)(location.getLatitude()*1E6),(int)(location.getLongitude()*1E6));
System.out.println("loaded5");
「loaded4」は取得できますが、「loaded5」は取得できません。そのため、NullPointer の原因はそれらの間にあります。GPS_PROVIDER も使用しようとしましたが、うまくいきませんでした。
はい、マニフェストにすべての権限があります。私の場所を検索していない場合は、マップを読み込むことができます。
その前に、同じクラスに他の座標をロードするため、その NullPointer は可能ですか? 多分そのエミュレーターのせいですか?必要に応じて拡張コードを提供できます。http://www.chupamobile.com/tutorial/details/53のソースを使用