我正在使用
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子...
任何人都知道到底发生了什么?