2012-06-28 40 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很好,谢谢! –

相关问题