android – WinDeath on notifyDataSetChanged()

android – WinDeath on notifyDataSetChanged(),第1张

概述嗨,我有以下问题: data.clear();data.addAll(datasource.getFilesInFolder()); //gets the data from Sqlite databaseadapter.notifyDataSetChanged(); 生成此logCat输出: 12-19 14:34:30.864: W/Binder(986): Caught a Runti 嗨,我有以下问题:
data.clear();data.addAll(datasource.getfilesInFolder());  //gets the data from sqlite databaseadapter.notifyDataSetChanged();

生成此logCat输出:

12-19 14:34:30.864: W/Binder(986): Caught a RuntimeException from the binder stub implementation. 12-19 14:34:30.864: W/Binder(986): java.lang.NullPointerException 12-19 14:34:30.864: W/Binder(986):     at        androID.inputmethodservice.IinputMethoDWrapper.setSessionEnabled(IinputMethoDWrapper.java:280) 12-19 14:34:30.864: W/Binder(986):     at com.androID.internal.vIEw.IinputMethod$Stub.onTransact(IinputMethod.java:129) 12-19 14:34:30.864: W/Binder(986):     at androID.os.Binder.execTransact(Binder.java:404) 12-19 14:34:30.864: W/Binder(986):     at dalvik.system.NativeStart.run(Native Method) 12-19 14:34:30.864: W/inputMethodManagerService(757): Got remoteexception sending setActive(false) notification to pID 30040 uID 10174

这个例外导致胜利死亡……

好吧,我意识到也许是反过来,WIN DEATH导致这个日志输出,因为在日志WINDEATH之前来了,那么我不知道为什么windeath会发生.

我的适配器是扩展BaseAdapter,没有什么特别之处.以下是非常奇怪的:

提到的代码段位于自定义侦听器中,该侦听器由另一个类触发.当我将有问题的部分放在听众之外时,它运作良好.

我从绑定存根实现意义上做了Caught a RuntimeException吗?这可能是数据库的问题吗?或者也许是我的自定义听众?
任何人都知道什么是错的?

解决方法 在执行并发 *** 作时,我已经看到了遇到此问题的各种问题.例如,参见 this thread(fling service)和 this one(从2个线程在画布上绘图).

你在谈论一个不同类的自定义监听器,你是否也可以同时做几件事?

总结

以上是内存溢出为你收集整理的android – WinDeath on notifyDataSetChanged()全部内容,希望文章能够帮你解决android – WinDeath on notifyDataSetChanged()所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136085.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存