私はNotificationCompat.Builder.addAction(...)を使用して、アクティビティを開始せずに繰り返しアラームを停止するコードを呼び出す方法を見つけようとしています...しかし、これまでのところ、私ができる唯一のことはこれは、アクティビティの開始インテントです。通知を残さずにアラームを停止する方法はありますか?
質問する
991 次
2 に答える
0
PendingIntent をパラメーターとして set() 関数を呼び出すことで、アラーム マネージャーにリクエストを追加できます。停止するには、同じ PendingIntent で cancel() を呼び出すだけです。ただし、通知に関する質問については非常に明確です。
于 2013-02-03T03:53:52.680 に答える
0
PendingIntent を指定して AlarmManager で cancel() を呼び出します。
Intent intent = new Intent(this, AlarmReceive.class);
PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.cancel(sender);
それでおしまい
于 2015-09-07T05:55:17.680 に答える