单击textview时出错

时间:2011-12-12 12:45:55

标签: android

出现此错误的原因是什么?当我按下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" />

1 个答案:

答案 0 :(得分:1)

java.lang.NullPointerException

当您的对象为null或未初始化时发生&amp;你正试图访问它。

交叉检查是否所有对象都已正确初始化。

特别是在您的代码中检查Tkartor.java文件的第195行,您至少有一个对象为null。