[問題] Button 的setOnClickListener也會有NullP
昨天我寫了一個簡單的切換頁面程式,然後按下按鈕之後就設定他會切換到另外一個Activity,原本在執行都跑得好好的(正常運作了兩個禮拜),突然今天就不能跑了,因為我有很多切換頁面的動作,所以我就常試只要有在logcat抓到Excepotion就把它給註解掉,可是我覺得問題好像不是這麼單純...
這是小弟在Eclipse抓到的logcat,如下:
11-22 10:14:53.965: D/AndroidRuntime(2355): Shutting down VM
11-22 10:14:53.965: W/dalvikvm(2355): threadid=1: thread exiting with
uncaught exception (group=0x40015560)
11-22 10:14:53.985: E/AndroidRuntime(2355): FATAL EXCEPTION: main
11-22 10:14:53.985: E/AndroidRuntime(2355): java.lang.RuntimeException:
Unable to start activity
ComponentInfo{com.givemepass.TestListView/com.givemepass.TestListView.User}:
java.lang.NullPointerException
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1768)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.app.ActivityThread.access$1500(ActivityThread.java:123)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.os.Handler.dispatchMessage(Handler.java:99)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.os.Looper.loop(Looper.java:130)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.app.ActivityThread.main(ActivityThread.java:3835)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
java.lang.reflect.Method.invokeNative(Native Method)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
java.lang.reflect.Method.invoke(Method.java:507)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
dalvik.system.NativeStart.main(Native Method)
11-22 10:14:53.985: E/AndroidRuntime(2355): Caused by:
java.lang.NullPointerException
11-22 10:14:53.985: E/AndroidRuntime(2355): at
com.givemepass.TestListView.User.onCreate(User.java:150)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 10:14:53.985: E/AndroidRuntime(2355): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
11-22 10:14:53.985: E/AndroidRuntime(2355): ... 11 more
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.150.97
推
11/22 10:59, , 1F
11/22 10:59, 1F
→
11/22 11:07, , 2F
11/22 11:07, 2F
→
11/22 11:07, , 3F
11/22 11:07, 3F
→
11/22 11:08, , 4F
11/22 11:08, 4F
→
11/22 11:09, , 5F
11/22 11:09, 5F
→
11/22 11:10, , 6F
11/22 11:10, 6F
→
11/22 11:10, , 7F
11/22 11:10, 7F
推
11/22 13:00, , 8F
11/22 13:00, 8F
推
11/22 15:52, , 9F
11/22 15:52, 9F
推
11/22 16:18, , 10F
11/22 16:18, 10F
推
11/22 17:06, , 11F
11/22 17:06, 11F
推
11/22 20:19, , 12F
11/22 20:19, 12F
→
11/22 23:56, , 13F
11/22 23:56, 13F
→
11/22 23:59, , 14F
11/22 23:59, 14F
→
11/22 23:59, , 15F
11/22 23:59, 15F