关于只有两行报错的闪退( E/ActivityManager: Found activity ActivityRecord)

关于只有两行报错的闪退

有点仓促,不过发现了新的报错。就把首条博客写了。

环境
Android Studio 2.3.3
Java1.8
对应开发版本是Android 7.0

在这里插入图片描述

12-21 21:27:55.223 1048-8253/? E/ActivityManager: Found activity ActivityRecord{796b2e5 u0 com.design.my.next/.MainActivity t1258 f} in proc activity list using null instead of expected ProcessRecord{b17f110 12700:com.design.my.next/u0a304}

之前碰到过,但是没在百度搜到。今天无意间,看到了一种导致这个错误产生的原因,有点兴奋。大致意思是在proc活动列表中使用null而不是预期的ProcessRecord。

是的,错误就只报了这两行。

这个导致闪退,在我这里的原因是,在按钮属性使用了**android:onClick=“onclick”**方法,但是没有在activity中注册监听在这个按钮,点击按钮时,会出现这个错误,可以自己测试一下(这个只是其中一种原因)。

你可能感兴趣的:(故障与异常系列,按钮属性,闪退,1024程序员节)