Attempt to invoke interface method ‘java.lang.Object[] java.util.Collection.toArray()‘ on a null obj
对于这个问题:Attempt to invoke interface method ‘java.lang.Object[] java.util.Collection.toArray()’ on a null object reference
很明显是集合的问题:大部分是因为集合为空null,所以使用到集合的地方最好判空,特别是网络请求给集合赋值后其他地方需要用到,所以如果网络请求慢或是赋值出错,加下来的操作肯定会出问题。
所以需要定位到你的代码中,检查使用的集合中是否没判空
以下是我的代码:
public void delete() {if (checkSelectedData()) return;showConfirmDialog(getString(R.string.tips), getString(R.string.tips_delete_selected_data), () -> {if (selectDataList != null) { //之前没判空 集合selectDataList出现为空出错了mViewModel.update(selectDataList, Constants.STATUS_DELETE);} else {showShort(getString(R.string.selected_has_deleted_failed));}});}
看注释!!!!
之前看这一篇也是由于出现为空的状态出错的:https://blog.csdn.net/leilifengxingmw/article/details/52040606
Attempt to invoke interface method ‘java.lang.Object[] java.util.Collection.toArray()‘ on a null obj相关推荐
- 高德地图(Attempt to invoke virtual method 'void com.amap.api.maps.MapView.onDestroy()' on a null object)
使用高德地图时MapView 不能通过ButterKnife来获取id,需要通过findviewbyid来获取MapView对象,否则会报 Attempt to invoke virtual meth ...
- java.lang.NullPointerException: Attempt to invoke virtual method ‘android.text.Editable android.widg
问题描述: java.lang.NullPointerException: Attempt to invoke virtual method 'android.text.Editable androi ...
- 解决Attempt to invoke virtual method '...ListAdapter'on a null object reference
解决:Attempt to invoke virtual method 'voidAndroid.widget.GridView.setAdapter(android.widget.ListAdapt ...
- 项目销毁主页Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService异常
项目需求,项目退出登录的时候,跳转登录页面,重新登录,会重新进入首页.很简单的需求,只需在退出的时候将存储的用户信息销毁,把之前活跃的activity销毁,重新跳转进入登录界面即可.但是在真正执行退出 ...
- java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(j
今天切正式环境出现的空指针 记录一下 下面是错误 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean j ...
- java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()'
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' ...
- Error:Attempt to invoke virtual method ‘void android.widget.TextView.setText(java.lang.CharSeq
在进行Android开发学习是遇到一个error:Attempt to invoke virtual method 'void android.widget.TextView.setText(java ...
- Caused by:java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.Stri
遇到这个错误: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.la ...
- [已解决]: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v4
今天开发的时候,发现明明有这个id,而且也通过findviewbyid获取了,但是为什么最后得到viewpager 是空呢? Caused by: java.lang.NullPointerExcep ...
最新文章
- 让数百万台手机训练同一个模型?Google把这套框架开源了
- 『DNS隧道工具集合』— iodine
- C++中使用Json的方法
- HttpURLConnection 发送http请求帮助类
- 多个DataSet数据合并
- PAT100000575-剩下的树
- Atitit.导出excel报表的设计与实现java .net php 总结
- C++ 学到什么程度可以找工作?
- CAD工程图纸转jpg格式教程
- 【HTTP】401未经授权的错误及其通常解决方案
- 用c语言编码rna合成蛋白质,蛋白质生物合成过程中为什么从N端到C端
- oracle 表数据删除后恢复还原
- python 发布文章,使用Python自动化发布文章:(一)
- 计算机键盘上的基准键是哪两个键,键盘上的基准键分别是什么?
- 浅谈Dubbox原理
- Word编辑与排版一
- 电脑开机显示“Windows\system\vgaoem.fon”丢失的解决方法
- qt 3d迷宫游戏_玩迷宫也能解锁孩子空间思维,各年龄必备迷宫书单推荐(附游戏资源下载)...
- bernoulli_Python-Bernoulli发行
- excel写公式工具
热门文章
- C++入门_编程如此简单
- codeblock出现“64位Windows不兼容”问题的解决办法探究
- smarty 怎么写php代码,介绍smarty模板_php
- win7计算机证书认证错误怎么办,如何在win7电脑中删除IE浏览器的错误证书?
- 百度飞桨PaddlePaddle图像分割七日打卡营 class4 deeplab实现
- SonarQube之采购选型参考
- 她都不知道我学过Python——观《你好,李焕英》 有感
- android dom4j包,Android 创建与解析XML(五)—— Dom4j方式
- 8月6号首考雅思回忆
- fopen返回errno值为2