Andrid错误记录
2016-04-18 20:44
295 查看
[b]1.Unable to execute dex: Multiple dex files define[/b]
[b] 复制过来的代码,在每行的前面有多余字符,只是在编译器中我们看不见。可以在文本文档中处理一下,再重新复制过来。[/b]
[b]3.[/b]IllegalArgumentException:The observer is null的解决方
ViewPager中包含的页面如果有用到ListView。当从ViewPage页面退出应用时报java.lang.IllegalArgumentException: The observer is null.错误。这是因为
ViewPager在移除View时会调用ListView的unregisterDataSetObserver方法,而ListView本身也会调用该方法,所以在第二次调用时就会报“The observer is null”错误。
解决办法:复写ListView的Adapter的unregisterDataSetObserver方法,对空指针进行判断即可
原因是有重复的jar包被引用,可以通过查看build path,尤其是Android Dependencies一是否有重复jar包被引用。
[b]2.\attrs.xml:2:error: Found text "[/b]
[b] 复制过来的代码,在每行的前面有多余字符,只是在编译器中我们看不见。可以在文本文档中处理一下,再重新复制过来。[/b]
[b]3.[/b]IllegalArgumentException:The observer is null的解决方
ViewPager中包含的页面如果有用到ListView。当从ViewPage页面退出应用时报java.lang.IllegalArgumentException: The observer is null.错误。这是因为
ViewPager在移除View时会调用ListView的unregisterDataSetObserver方法,而ListView本身也会调用该方法,所以在第二次调用时就会报“The observer is null”错误。
解决办法:复写ListView的Adapter的unregisterDataSetObserver方法,对空指针进行判断即可
@Override public void unregisterDataSetObserver(DataSetObserver observer) { if(observer != null){ super.unregisterDataSetObserver(observer); } }
相关文章推荐
- 深度思维:网络推广绝不是千篇一律?
- 读C#线程方面知识做笔记
- A1310. 矩形计算(钟沛林) 二维莫队
- 数据结构第四章上机实验
- poj 3740 dfs
- redis服务器模型
- Android笔记之 网络http通信
- 算法学习之8数码问题
- 单片机MQTT实现推送简单使用
- 结构体学习要点
- HotSpot虚拟机对象揭秘之对象的创建过程探究
- 蛤玮买好了礼物
- 罪犯转移
- iOS之远程通知使用介绍
- hdu 3006(状态压缩)
- Groovy入门(三)——集合类型List
- Android中LoaderManager:AsyncTaskLoader和CursorLoader的使用
- SEO分析:都是流量惹的祸
- Intent的带对象传值
- 单例模式