私は使っている
Intent i = new Intent(context, WakeWork.class);
WakefulIntentService.sendWakefulWork(context, i);
しばらく期待どおりに実行されます...その後、1時間後に処理が停止します
protected void doWakefulWork(Intent intent) {
WakeWork.class 内でサービスを開始していないようです。WakeWork.class のいたるところにブレーク ポイントがあり、何もブレークポイントにヒットしていません。WakefulIntentService がサービスを開始しようとするところまで追跡できます。 ctxt.startService(i);
60秒ごとに発火するアラームです。WakefulIntentService を開始し、doWakefulWork サブ内で作業を行います。クラッシュもエラーもありません。LogCat には何も表示されません..... 再び、一定期間動作し、その後 doWakefulWork サブの処理を停止します...
一体何が起こっているのか知っている人はいますか?