2 : 10 : 25.524 : E는/AndroidRuntime (2019) FATAL EXCEPTION : 01-06 주 12 : 10 : 25.524 : E/AndroidRuntime (2019) : 공정 : com.kandy, PID : 2,019 01- 06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : java.lang.RuntimeException : 활동을 시작할 수 없습니다. ComponentInfo {com.kandy/com.kandy.citymap} : java.lang.NullPointerException 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2195)에서 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019)에서 android.app .ActivityThread.handleLaunchActivity (ActivityThread.java:2245) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : android.app.ActivityThread.access $ 800 (ActivityThread.java:135) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : android.app.ActivityThread $ H .handleMessage (ActivityThread.java:1196) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : android.os.Handler.dispatchMessage (Handler.java:102) 01-06 12:10 : 25.524 : E/AndroidRuntime (2019) : android.os.Looper.loop (Looper.java:136) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : android.app.ActivityThread. main (ActivityThread.java:5017) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : 에서 java.lang.reflect.Method.invokeNative (네이티브 메소드) 01-06 12:10:25. 524 : E/AndroidRuntime (2019) : at java.lang.reflect.Method.invoke (Method.java:515) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : 에서 com.android. internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:779) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : 에서 com.android.internal.os.ZygoteInit.main (ZygoteInit.java : 595) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : 에 dalvik.system.NativeStart.main (기본 방법) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : 발생 원인 : java.lang.NullPointerException 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : 에서 com.kandy.citymap.onCreate (citymap.java:25) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) :에android.app.Activity.performCreate (Activity.java:5231) 01-06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1087) 01 -06 12 : 10 : 25.524 : E/AndroidRuntime (2019) : android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2159)에서안드로이드 코드에서 null 포인터 예외가 발생 했습니까?
나는이 하나
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
import android.app.Activity;
import android.os.Bundle;
public class citymap extends Activity {
GoogleMap gmap;
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.citymap);
gmap=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();
gmap.setMapType(GoogleMap.MAP_TYPE_NORMAL);//line 25
gmap.setMyLocationEnabled(true);
gmap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(7.2964, 80.6350),12));
gmap.addMarker(new MarkerOptions().position(new LatLng(7.2964, 80.6350)).title("Kandy"));
}}
위해 구글 맵을 사용하고 있습니다
gmap.setMapType()이 NPE의 원인이라고 가정 할 예정입니까?지도가 아직 팽창되어 있지 않기 때문에 getMap이 null을 반환하기 때문입니다. 그냥 추측. – zgc7009
라인 번호를 표시하십시오. – BeingMIAkashs
스택 트레이스를 실제로 읽을 수 있도록 형식화하여 시작하십시오. – njzk2