警告 - 在死线程上向处理程序发送消息

时间:2014-06-23 05:59:09

标签: android warnings

应用程序运行良好,但突然间我收到了这些警告。即使我的应用程序运行良好,我认为它可能会在将来导致错误。目前代码有点大,所以我不能在这里上传。但我会告诉你我在我的应用程序中使用的功能。 1.谷歌地图 2. GCM 3.服务器相关的东西 - 获取json数据等

有人可以告诉我为什么它可能导致此错误?下面是logcat警告

06-23 10:55:04.814: W/MessageQueue(20267): Handler (android.view.ViewRootImpl$ViewRootHandler) {42943020} sending message to a Handler on a dead thread
06-23 10:55:04.814: W/MessageQueue(20267): java.lang.RuntimeException: Handler (android.view.ViewRootImpl$ViewRootHandler) {42943020} sending message to a Handler on a dead thread
06-23 10:55:04.814: W/MessageQueue(20267):  at android.os.MessageQueue.enqueueMessage(MessageQueue.java:320)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.os.Handler.enqueueMessage(Handler.java:626)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.os.Handler.sendMessageAtTime(Handler.java:595)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.os.Handler.sendMessageDelayed(Handler.java:566)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.os.Handler.sendMessage(Handler.java:503)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.view.ViewRootImpl.dispatchScreenStateChange(ViewRootImpl.java:5995)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.view.ViewRootImpl$W.dispatchScreenState(ViewRootImpl.java:6339)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.view.IWindow$Stub.onTransact(IWindow.java:140)
06-23 10:55:04.814: W/MessageQueue(20267):  at android.os.Binder.execTransact(Binder.java:404)
06-23 10:55:04.814: W/MessageQueue(20267):  at dalvik.system.NativeStart.run(Native Method)

对此的任何帮助将不胜感激:))

1 个答案:

答案 0 :(得分:-1)

我得到了#34;在一个死线程上向处理程序发送消息"同样。

我的问题是:在IntentService的onHandleIntent方法中显示Toast。

有关详细信息,请参阅this page

相关问题