特定の時間にアラームをトリガーする簡単なアプリケーションを実装しました。すべてが正常に機能します。
Myalarm m = new Myalarm(this);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 123, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + alarmtimeinmilliseconds, pendingIntent);
しかし、アラームを設定し、タスクマネージャーを実行して「すべてのタスクを閉じる」または「メモリをクリア」を押すと。それはまた、私が設定したアラームを殺します。
キラーで残忍なタスクマネージャーでアラームを保護する方法:(