今天遇到了一个问题,三星手机点击某个跳转页面的时候突然崩溃了,但是在其他的手机上就没有出现,三星的手机是4.4的,目前手里的手机都是5.0及以上的,先看出现问题:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.SettingActivity}:
java.lang.NullPointerException: println needs a messageat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2394)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2452)
at android.app.ActivityThread.access$900(ActivityThread.java:172)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1302)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5586)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException: println needs a message
at android.util.Log.println_native(Native Method)
at android.util.Log.d(Log.java:158)
at com.bozonn.common.util.LoggerUtil.d(LoggerUtil.java:28)
at com.bozonn.lianqinba.personal.SettingActivity.initViews(SettingActivity.java:120)
at com.bozonn.lianqinba.common.BaseActivity.onCreate(BaseActivity.java:28)
at android.app.Activity.performCreate(Activity.java:5451)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2358)... 11 more
看到造成原因:
java.lang.NullPointerException: println needs a message 在SettingActivity.initViews(SettingActivity.java:120)行,看了之后
是有一个try cash语句
catch (Exception e) { LoggerUtil.d(TAG,e.getMessage()); }
我是直接这么写的,说是有问题,输出之后,是一个null 5.0以上的没有错,但是4.4的三星却报错了,改成如下代码:
catch (Exception e) { if(e.getMessage()!=null) { LoggerUtil.d(TAG,e.getMessage()); } }在运行在三星上面就可以了,不报错了,感觉挺奇怪的。。。。
最后
以上就是结实衬衫最近收集整理的关于安卓学习笔记---Caused by: java.lang.NullPointerException: println needs a message错误的全部内容,更多相关安卓学习笔记---Caused内容请搜索靠谱客的其他文章。
发表评论 取消回复