2012-06-28 37 views
-2

我在我的Android應用程序有問題,我有一個手頁面,更改我的業務Crash startActivityForResult(intent,1);

startActivityForResult (intent, CODE_DE_MON_ACTIVITE). 

它的工作原理,但後來當我更換這個頁面,因爲使用相同的代碼,但沒有任何作品的第二個活動。應用程序崩潰。 瞭解到我擁有清單中的所有活動。

登錄:

06-28 13:09:47.765: D/AndroidRuntime(254): Shutting down VM 
06-28 13:09:47.765: W/dalvikvm(254): threadid=3: thread exiting with uncaught exception (group=0x4001b188) 
06-28 13:09:47.765: E/AndroidRuntime(254): Uncaught handler: thread main exiting due to uncaught exception 
06-28 13:09:47.775: E/AndroidRuntime(254): java.lang.RuntimeException: Unable to start activity ComponentInfo{referencehit.android/referencehit.android.AddTournamentActivity}: java.lang.NullPointerException 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.app.ActivityThread.access$2200(ActivityThread.java:119) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.os.Handler.dispatchMessage(Handler.java:99) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.os.Looper.loop(Looper.java:123) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.app.ActivityThread.main(ActivityThread.java:4363) 
06-28 13:09:47.775: E/AndroidRuntime(254): at java.lang.reflect.Method.invokeNative(Native Method) 
06-28 13:09:47.775: E/AndroidRuntime(254): at java.lang.reflect.Method.invoke(Method.java:521) 
06-28 13:09:47.775: E/AndroidRuntime(254): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 
06-28 13:09:47.775: E/AndroidRuntime(254): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 
06-28 13:09:47.775: E/AndroidRuntime(254): at dalvik.system.NativeStart.main(Native Method) 
06-28 13:09:47.775: E/AndroidRuntime(254): Caused by: java.lang.NullPointerException 
06-28 13:09:47.775: E/AndroidRuntime(254): at referencehit.android.AddTournamentActivity.onCreate(AddTournamentActivity.java:38) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
06-28 13:09:47.775: E/AndroidRuntime(254): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459) 
06-28 13:09:47.775: E/AndroidRuntime(254): ... 11 more 
06-28 13:09:47.788: I/dalvikvm(254): threadid=7: reacting to signal 3 
06-28 1 
3:09:47.788: E/dalvikvm(254): Unable to open stack trace file '/data/anr/traces.txt': Permission denied 

你有我的問題的想法?

+0

請參閱AddTournamentActivity.java行號。 38 –

+0

AddTournamentActivity在第38行的NullPointerException。 –

+0

int stacktrace中的巨大線索 – Blackbelt

回答

1

你真的爲Intent分配了一個值嗎?簡單地編碼Intent intent;將會在您撥打startActivity(intent);時觸發NullPointerException。或者,您是否已將第二個活動添加到Manifest文件? Android不會啓動不在其清單中的活動。

+0

是的,我在Manifest中添加了所有活動。對於Intent:Intent intent = new Intent(TournamentsActivity.this,AddTournamentActivity.class); | –

+0

你可以發佈你的Manifest文件以及一些更相關的代碼嗎? –

+0

對不起,我解決了上述問題。 –

1

添加跟隨着權限UR AndroidManifest.xml中

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

如果妳忘了添加它,然後將其添加。

+0

沒有任何變化:/ –

+1

你的AddTournamentActivity.java文件中行號** 38 **的代碼是什麼 –

+0

錯誤行38很好,謝謝! –

相關問題