IllegalArgumentException:The observer is null的解决方法
来源:互联网 发布:淘宝标题营销词大全 编辑:程序博客网 时间:2024/05/16 14:21
ViewPager中包含的页面如果有用到ListView。当从ViewPage页面退出应用时报java.lang.IllegalArgumentException: The observer is null.错误。这是因为
ViewPager在移除View时会调用ListView的unregisterDataSetObserver方法,而ListView本身也会调用该方法,所以在第二次调用时就会报“The observer is null”错误。
解决办法:
复写ListView的Adapter的unregisterDataSetObserver方法,对空指针进行判断即可
1
2
3
4
5
6
@Override
public
void
unregisterDataSetObserver(DataSetObserver observer) {
if
(observer !=
null
){
super
.unregisterDataSetObserver(observer);
}
}
转载地址:http://my.oschina.net/u/178232/blog/186223
0 0
- IllegalArgumentException:The observer is null的解决方法
- java.lang.IllegalArgumentException: The observer is null.
- java.lang.IllegalArgumentException: The observer is null.
- java.lang.IllegalArgumentException: The observer is null.异常解决方案
- android java.lang.IllegalArgumentException: The observer is null 异常解决
- java.lang.IllegalArgumentException: The observer is null.最终解决方案
- 安卓java.lang.IllegalArgumentException: The observer is null.解决方案
- java.lang.IllegalArgumentException: The observer is null.异常解决
- 解决方案:java.lang.IllegalArgumentException: The observer is null
- viewpager java.lang.IllegalArgumentException:The observer is null
- android退出一个含有listview的activity时报java.lang.IllegalArgumentException: The observer is null.
- Android使用ViewPager导致java.lang.IllegalArgumentException: The observer is null.
- 问题:java.lang.IllegalArgumentException:the bind value at index is null
- java.lang.IllegalArgumentException: the bind value at index 1 is null
- Caused by: java.lang.IllegalArgumentException: the bind value at index 1 is null
- 问题:java.lang.IllegalArgumentException:the bind value at index is null
- java.lang.IllegalArgumentException: the bind value at index 1 is null or java.lang.IllegalArgumen
- Caused by: java.lang.IllegalArgumentException: the bind value at index 1 is null
- 缓存的实现
- ural 1982. Electrification Plan 并查集
- mysql max_allowed_packet过小引起的问题
- C++常见错误及解决方法,持续更新
- SQL Server 跨网段(跨机房)复制
- IllegalArgumentException:The observer is null的解决方法
- 分布式存储概述
- 使用 Linux 系统调用的内核命令
- Swift学习笔记(十五)类型转换和类型嵌套
- Handler引起的内存泄露问题
- django报错:ImproperlyConfigured和AppRegistryNotReady
- memcached服装已安装php扩展也装了,报错:Notice: Memcache::connect(): Server 127.0.0.1 (tcp 11211, udp 0) failed wi
- 欢迎使用CSDN-markdown编辑器
- 虚拟机时间问题引起的hadoop集群时间问题