Android 但应用程序不是';我什么也不做
我现在正在为一个****问题发疯! 大约一个星期以来,我一直试图将任何可能很长的任务放到异步任务中,但问题仍然存在 记录的DDMS跟踪: 这是在ANR之前。 我们可以看到主线程没有做任何事情。我唯一看到的是MessageQueue.nativePollOnce(),但不知道为什么要将其用于 任何帮助都将非常感谢Android 但应用程序不是';我什么也不做,android,Android,我现在正在为一个****问题发疯! 大约一个星期以来,我一直试图将任何可能很长的任务放到异步任务中,但问题仍然存在 记录的DDMS跟踪: 这是在ANR之前。 我们可以看到主线程没有做任何事情。我唯一看到的是MessageQueue.nativePollOnce(),但不知道为什么要将其用于 任何帮助都将非常感谢 Thx.谢谢Sam的回答,并对延迟回复表示抱歉 我昨天刚刚通过阅读Android服务文档发现。 在onstart命令中,我替换了 return startId; 借 我找到了解决方
Thx.谢谢Sam的回答,并对延迟回复表示抱歉 我昨天刚刚通过阅读Android服务文档发现。 在onstart命令中,我替换了
return startId;
借
我找到了解决方案,这要归功于:
这种服务的一个例子是轮询来自
服务器:它可以通过设置
警报器开始工作
这正是我的应用程序所做的。
但是,如果没有给出这个例子,我想我仍然在寻找解决方案,因为我没有理解,也没有想要解释这些返回状态
无论如何,我再也没有ANR了,这太棒了!!!:DMessageQueue是每个应用程序中使用的基本工具,它不是导致MessageQueue锁定的直接罪魁祸首。。。您是否使用break语句浏览了代码,以找到问题的起因?此外,如果没有看到相关代码,也不可能帮助您。
return START_NOT_STICKY;