2013-04-03 3 views
-1

я столкнулся с этой проблемой в процессе развития, этот класс androidManifest был зарегистрирован, но до сих пор есть эта проблема, использование в имени пакета androidManifest после моего подтверждения правильностипочему NullPointer Исключение

Error log:Unable to start activity ComponentInfo{com.cs.flyox/com.cs.flyox.activity.SelectFormWorkActivity}: java.lang.NullPointerException 
'2013-04-02 19:28:33  
Error log:android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1970) 
'2013-04-02 19:28:33  
Error log:android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995) 
'2013-04-02 19:28:33  
Error log:android.app.ActivityThread.access$600(ActivityThread.java:128) 
'2013-04-02 19:28:33  
Error log:android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161) 
'2013-04-02 19:28:33  
Error log:android.os.Handler.dispatchMessage(Handler.java:99) 
'2013-04-02 19:28:33  
Error log:android.os.Looper.loop(Looper.java:137) 
'2013-04-02 19:28:33  
Error log:android.app.ActivityThread.main(ActivityThread.java:4517) 
'2013-04-02 19:28:33  
Error log:java.lang.reflect.Method.invokeNative(Native Method) 
'2013-04-02 19:28:33  
Error log:java.lang.reflect.Method.invoke(Method.java:511) 
'2013-04-02 19:28:33  
Error log:com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993) 
'2013-04-02 19:28:33  
Error log:com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760) 
'2013-04-02 19:28:33  
Error log:dalvik.system.NativeStart.main(Native Method) 
+0

можете ли вы разместить код? –

+1

Опубликуйте больше журналов и код своей деятельности. –

+0

Почему? Потому что Null. Узнайте, что такое null, и не обращайтесь к нему. – 323go

ответ

0

В OnCreate() метод вашей деятельности, вы делаете вызов, который возвращает нулевой указатель. Например, в моей деятельности, я сделал метод создания так:

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState, R.layout.landing); 
    String pig = savedCueCardActivity.getAction(); 
} 

и создали отладочный вывод так:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.raac.student/com.raac.student.LandingActivity}: java.lang.NullPointerException 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) 
    at android.app.ActivityThread.access$600(ActivityThread.java:123) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:137) 
    at android.app.ActivityThread.main(ActivityThread.java:4424) 
    at java.lang.reflect.Method.invokeNative(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:511) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
    at dalvik.system.NativeStart.main(Native Method) 

, потому что эта линия:

String pig = savedCueCardActivity.getAction(); 

возвращается null. У вас есть что-то подобное в вашем onCreate, и вы должны быть в состоянии найти его с настройкой точки останова там или, возможно, даже более внимательно смотреть на свой полный вывод отладчика.

Смежные вопросы