今天调试代码,我打印了一个东西:

        Log.d("WelcomeActivity", res.str);

结果总是代码执行不到这一行的下一行,程序也没有挂掉。后来,我自己去想各种可能,什么情况程序没有执行下去呢?难道我打印一个log 也会出问题?我想断点看看这个res.str 是什么东西。

结果一看是null,然后我就测试一下,打印 null 试一下:

        Log.d("WelcomeActivity", null);

结果

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.****r/com.**.iR***.ui.activity.WelcomeActivity}: java.lang.NullPointerException: println needs a messageat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2830)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2891)at android.app.ActivityThread.-wrap12(ActivityThread.java)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1628)at android.os.Handler.dispatchMessage(Handler.java:102)at android.os.Looper.loop(Looper.java:185)at android.app.ActivityThread.main(ActivityThread.java:6522)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:916)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:806)Caused by: java.lang.NullPointerException: println needs a messageat android.util.Log.println_native(Native Method)at android.util.Log.d(Log.java:175)at com.chaozh.iReader.ui.activity.WelcomeActivity.onCreate(WelcomeActivity.java:96)at android.app.Activity.performCreate(Activity.java:6967)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2783)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2891) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1628) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:185) at android.app.ActivityThread.main(ActivityThread.java:6522) at java.lang.reflect.Method.invoke(Native Method)

啊,以后打印东西,要注意啊。不能大意!

Android log 引发的血案相关推荐

  1. mysql update 锁_Mysql心路历程:两个”log”引发的”血案”

    今年开始,自己开始修炼储存与消息相关的技术"内功",想着在当下的开发工作与未来的路途发展中,这两大块是无论如何都无法避开的,所以就开始加强:Mysql.redis与Mq.Mysql ...

  2. mysql viewlog_Mysql心路历程:两个”log”引发的”血案”

    今年开始,自己开始修炼储存与消息相关的技术"内功",想着在当下的开发工作与未来的路途发展中,这两大块是无论如何都无法避开的,所以就开始加强:Mysql.redis与Mq.Mysql ...

  3. 记DMA冲突引发的血案

    11/11/2020 记DMA冲突引发的血案 环境 硬件使用Pixhawk fmuv2版本,软件为基于rtthread的飞控. 问题现象 电机控制线程使用UART6-DMA模式下从F4向F1发送数据时 ...

  4. 波涛汹涌的黄金甲,一碗中药引发的血案!

    严重声明:网路转载 主要情节: 父王(周润发)说母后(巩利)身体虚寒,需要每天定时服用亲自配置的中药,已服用了几十年.而父王早就知道了母后和太子元祥(刘烨)之间的苟且之事,远征回宫后在其中药中加入一味 ...

  5. mysql backlog_一次优化引发的血案

    前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化. 首先,我发现服务的Backlog设置过小,可以通过s ...

  6. 第三方账号登陆的过程及由此引发的血案

    72agency · 2014/03/19 10:40 0x00 前言 第三方账号登陆也就是当你没有A网站的注册账号时,你可以使用该与A网站合作的第三方账号登陆A,在大多数情况下你会立即拥有与你第三方 ...

  7. 一个普通ERROR 1135 (HY000)错误引发的血案:

    一个普通ERROR 1135 (HY000)错误引发的血案: 今天接到测试人员反应,测试环境前端应用程序无连接mysql数据库,登录mysql服务器,查看错误日志,发现有如下报错: 点击(此处)折叠或 ...

  8. 一次 Druid 连接池泄露引发的血案!

    最近某个应用程序老是卡,需要重启才能解决问题,导致被各种投诉,排查问题是 Druid 连接池泄露引发的血案.. 异常日志如下: ERROR - com.alibaba.druid.pool.GetCo ...

  9. 线上 CPU100% 异常案例:一个正则表达式引发的血案

    前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%.通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息. 我们可以看到所 ...

最新文章

  1. IOS开发笔记1-写一个hello world!程序
  2. solr源码分析之searchComponent
  3. 第01课:深度学习概述
  4. window版docker安装及配置
  5. [APEC中小企业峰会2009上]成功企业 = 理想主义 + 现实主义
  6. ExtJS4.0的数据集 .
  7. Bootstrap 列平移/列偏移
  8. 为什么我们放弃了微服务?
  9. 大漠为什么不支持win10_Win10系统注册使用大漠插件的方法与设置!常见错误0x8002801...
  10. 使用wininet的InternetReadFile下载文件
  11. 引入高速缓存的目的_计算机中高速缓存的作用?
  12. vant swipe 三图一屏
  13. 弗洛伊德算法(floyd)
  14. 消费信贷评分建模与应用笔记-2
  15. win10pe 找不到硬盘 戴尔_要是遇到这样 开机找不到硬盘开不了机怎么办_解决方法教程一览-...
  16. 地理围栏 | EXCEL表格中分析轨迹坐标是否在设定的围栏范围内
  17. Tableau参数:自定义周起始时间
  18. 斯人已去,因荣永存(下)
  19. Git如何上传代码到远程仓库(GiteeGithub)
  20. 数学计算软件(Matlab、Mathematica)网页版

热门文章

  1. vue 富文本存储_Vue富文本编辑器
  2. java+自定义异常类+输入若干成绩 为负数时输出抛出异常_java+自定义异常类+输入若干成绩 为...
  3. C++知识点2——指针、引用基础
  4. android 隐藏视图,隐藏视图时如何使用自动布局移动其他视图?
  5. UVA 10603 Fill
  6. openstack环境准备
  7. zabbix专题:第十二章 zabbix proxy分布式监控配置
  8. 从架构演进的角度聊聊Spring Cloud都做了些什么?
  9. I00031 Look-and-say sequence
  10. springmvc+mybatis整合