问题描述
- 安卓中的问题,求解各位大神
-
小白一枚,各位的大神帮帮忙04-25 06:20:34.723: E/AndroidRuntime(1267): FATAL EXCEPTION: main
04-25 06:20:34.723: E/AndroidRuntime(1267): java.lang.NullPointerException
04-25 06:20:34.723: E/AndroidRuntime(1267): at com.example.mycar.MycarActivity.register(MycarActivity.java:194)
04-25 06:20:34.723: E/AndroidRuntime(1267): at com.example.mycar.MycarActivity.access$0(MycarActivity.java:190)
04-25 06:20:34.723: E/AndroidRuntime(1267): at com.example.mycar.MycarActivity$1.handleMessage(MycarActivity.java:171)
04-25 06:20:34.723: E/AndroidRuntime(1267): at android.os.Handler.dispatchMessage(Handler.java:99)
04-25 06:20:34.723: E/AndroidRuntime(1267): at android.os.Looper.loop(Looper.java:137)
04-25 06:20:34.723: E/AndroidRuntime(1267): at android.app.ActivityThread.main(ActivityThread.java:5103)
04-25 06:20:34.723: E/AndroidRuntime(1267): at java.lang.reflect.Method.invokeNative(Native Method)
04-25 06:20:34.723: E/AndroidRuntime(1267): at java.lang.reflect.Method.invoke(Method.java:525)
04-25 06:20:34.723: E/AndroidRuntime(1267): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
04-25 06:20:34.723: E/AndroidRuntime(1267): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
04-25 06:20:34.723: E/AndroidRuntime(1267): at dalvik.system.NativeStart.main(Native Method)大家看看这个是什么问题,怎么解决啊
解决方案
解决方案二:
你的错误信息来看,首先有一个空指针需要赋值。其次好像提到Handler和线程的问题。不知道你的线程的内容是不是通过Message传给UI。
解决方案三:
194行有一个变量是null。debug一下吧。
解决方案四:
控指针,写代码严禁点,if语句使用好,
解决方案五:
194行有个变量为null,没赋值就开始引用了