ユーザーが特定のアクティビティに遭遇したときにアラームを設定しました。これは特定の時間の後にトリガされます。 このアラームがすでに起動されているかどうかを確認して、ユーザーがこのアクティビティに戻ったときに再び設定されないようにするにはどうすればよいですか? 私はそれがすでにスケジュールされます場合は、再度設定するが、これをトリガーしないばかりアラームを防ぐことができます。Androidでアラームを1回だけトリガーするにはどうすればよいですか?
alarmIntent = PendingIntent.getBroadcast(context, requestCode, intent, PendingIntent.FLAG_NO_CREATE);
if (alarmIntent != null) {
// Alarm is already set
return;
}
alarmIntent = PendingIntent.getBroadcast(context, requestCode, intent, 0);
しかし、アラームがそうalarmIntent
はnull
これは私がやったことですが、アラームが組み込まれたソリューションを持っていることを期待しました –