2013年7月26日
摘要: ViewPager中有个页面包含了ListView。当从ViewPage页面退出应用时报java.lang.IllegalArgumentException: The observer is null.错误。经调研发现有大神说ViewPager在Android4.0上有兼容性错误ViewPager在移除View时会调用ListView的unregisterDataSetObserver方法,而ListView本身也会调用该方法,所以在第二次调用时就会报“The observer is null”错误。解决办法:复写ListView的Adapter的unregisterDataSetObserv 阅读全文
posted @ 2013-07-26 16:46 冲锋的路上的兵 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: RemoteCallbackList 是线程与线程之间交流的的重要工具,可以使用类似 final int n = mRemoteOfflineLsteners.beginBroadcast(); for(int i = 0 ; i < n ; i++){ IOfflineMessageListener offlineMessageListener = mRemoteOfflineLsteners.getBroadcastItem(i); ... 阅读全文
posted @ 2013-07-26 09:47 冲锋的路上的兵 阅读(1867) 评论(0) 推荐(0) 编辑