安卓学习笔记---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。
摘要由CSDN通过智能技术生成

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根提供的引用内容,您遇到的问题可能是由于连接拒绝导致的。在启动docker容器时,您需要增加一些参数来确保正确的访问权限和连接配置。您可以尝试使用以下命令来启动docker容器并查看日志: ``` sudo docker run -u root -itd -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock <容器名称> sudo docker logs --tail 100 <容器名称> ``` 这样,您应该能够查看到最近100行的日志,并找到导致连接拒绝的具体错误信息。 另外,您还提到了Jenkins服务无法访问https://api.github.com和Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock的问题。这可能是由于网络连接问题或权限问题导致的。您可以尝试检查以下几个方面来解决这些问题: 1. 确保Jenkins服务器能够访问https://api.github.com。您可以尝试在Jenkins服务器上执行以下命令来检查网络连接是否正常: ``` curl https://api.github.com ``` 如果返回结果显示连接被拒绝,可能是由于防火墙或代理等原因导致的。您可以尝试调整网络配置或联系网络管理员进行进一步排查。 2. 确保Jenkins服务器具有正确的权限以访问Docker守护进程。您可以尝试使用以下命令来检查Docker守护进程的权限问题: ``` sudo docker ps ``` 如果返回结果显示权限被拒绝,您可以尝试使用sudo命令或添加您的用户到docker用户组中,并重新启动Jenkins服务。 综上所述,您可以尝试通过检查网络连接和权限配置来解决连接拒绝的问题。如果问题仍然存在,请提供更多详细的错误信息以便进行进一步排查。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值