我在用
Intent i = new Intent(context, WakeWork.class);
WakefulIntentService.sendWakefulWork(context, i);
按预期运行一段时间......然后,一个小时后,它停止处理
protected void doWakefulWork(Intent intent) {
它似乎没有在 WakeWork.class 中启动服务。我在 WakeWork.class 中到处都有断点,没有任何东西达到断点。我可以追溯到 WakefulIntentService 尝试启动服务的点。 ctxt.startService(i);
这是一个每 60 秒触发一次的警报。它启动 WakefulIntentService 并在 doWakefulWork 子中完成我的工作。没有崩溃,也没有错误。LogCat 中没有显示任何内容......再次,工作一段时间,然后停止处理 doWakefulWork 子......
有谁知道这是怎么回事???