次のコードを使用して、1分に1回サービスをスケジュールしています。
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC, calendar.getTimeInMillis(), 60 * 1000, createFrequentUpdateIntent(context));
しばらくの間はすべて問題なく動作しますが、数時間後に更新インテントの受信を停止します。私は電話を起こし、数分待っても何も起こりません。
どうすればこれを解決できますか?