2011-12-12 64 views
0

這個錯誤的原因是什麼?當我按下textview時,我只會在某些時候發生錯誤。點擊文本視圖時出錯

12 12:30:24.301: ERROR/AndroidRuntime(380): java.lang.NullPointerException 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at gps.app.tkartor.Tkartor.onClick(Tkartor.java:195) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at android.view.View.performClick(View.java:2408) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at android.view.View$PerformClick.run(View.java:8816) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at android.os.Handler.handleCallback(Handler.java:587) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at android.os.Handler.dispatchMessage(Handler.java:92) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at android.os.Looper.loop(Looper.java:123) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at java.lang.reflect.Method.invokeNative(Native Method) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at java.lang.reflect.Method.invoke(Method.java:521) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
12-12 12:30:24.301: ERROR/AndroidRuntime(380):  at dalvik.system.NativeStart.main(Native Method) 
<TextView android:id="@+id/tvReload" style="@style/ButtonText" 
     android:layout_width="wrap_content" android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" android:text="PRESS TO RELOAD" 
     android:textStyle="bold" android:layout_alignParentBottom="true" 
     android:textSize="12sp" android:clickable="true" /> 
+0

發佈您聲明的按鈕的xml佈局代碼。 –

+3

這裏粘貼TKartor.onClick()的代碼,並在Tkartor類的第195行(在onClick方法中)的行 – Pratik

回答

1
java.lang.NullPointerException 

當你的對象爲空或不initiallized &您試圖訪問時就會出現。

Crosscheck是否所有對象都已正確初始化。

特別在您的代碼中檢查Tkartor.java文件的行號195,您至少有一個對象爲null。

+1

的末尾寫195行的註釋。 – Jave

+0

謝謝,我試圖解僱一些在某些情況下爲空的對話框,但在某些情況下不爲空,這就是爲什麼它不時按下textview的原因。 – Carlj901