安卓学习笔记---Caused by: java.lang.NullPointerException: println needs a message错误

在三星4.4系统手机上,点击跳转页面时应用崩溃,错误信息显示为'Caused by: java.lang.NullPointerException: println needs a message'。问题出现在SettingActivity.initViews方法中的try-catch语句,导致在5.0及以上系统正常,4.4系统异常。修复方法是检查并确保在使用Log.d时,message不为null。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天遇到了一个问题,三星手机点击某个跳转页面的时候突然崩溃了,但是在其他的手机上就没有出现,三星的手机是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:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值