次のような状況があります。
異なる特定の日付に同じアクティビティを開始するには、多くのアラームを設定する必要があります。
これを実現するために、私は明らかに AlarmManager を使用しています。
AlarmManager に指定された PendingIntents はすべて同等であるため、Android に (1 つだけでなく) すべての PendingIntents を作成させるために、別のものを使用してrequestCode
それらを区別します。
これはすべて正常に機能し、すべてのアラームが正しく作成されます。
ポイントは、時々キャンセルしなければならないということです!
同じようにしないとrequestCode
、AlarmManager はそれらをキャンセルしません。
コード内でオリジナルを取得することは非常に困難requestCode
です。それらは実行時に異なる時点/日に作成されるためです...
この状況に対処する方法について何か提案はありますか?