Android activity跳转闪退

新手写代码,求大神指导。扫描垃圾页面跳转到清理垃圾页面时闪退
报错信息如下
E/AndroidRuntime: FATAL EXCEPTION: Thread-6
Process: com.itheima.mobilesafe, PID: 19827
java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
at com.itheima.mobilesafe.clean.CleanRubbishActivity$2.run(CleanRubbishActivity.java:125)
E/MQSEventManagerDelegate: failed to get MQSService.
I/Process: Sending signal. PID: 19827 SIG: 9
Application terminated.
125行是这里

 for (RubbishInfo info:mRubbishInfos)

又看了一下,大概是接收数据的时候出现了问题

mRubbishInfos= (List<RubbishInfo>) intent.getSerializableExtra("rubbishInfos");

图片说明

我搜了一下解决方法有两个,一个是加unchecked注解,这种好像解决不了问题,另外一种是类型检查,但我不知道怎么改,有大神指点吗。

查看全部
weixin_44008831
平生-事
2020/06/01 08:39
  • android-studio
  • xml
  • android
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复