したがって、同じ方法を使用して複数のワンショット アラームをスケジュールし、それぞれのスケジュールされた時刻に通知をスローするアプリがあるとします。私が見つけた他の例と比較して、これを処理するために作成したメソッドが機能することはかなり確信しています (まだテストしていませんが) 。とにかく、私を悩ませているのは、ドキュメントの何かです。
public void cancel (PendingIntent 操作) 以降: API レベル 1
インテントが一致するアラームをすべて削除します。(filterEquals(Intent) で定義されているように) Intent がこれと一致する任意のタイプのアラームはキャンセルされます。
このアプリケーションは複数のワンショット アラームを持つように設計されているため、これらはすべて同じ方法で作成された同じベース インテントに由来するため、1 つのアラームをキャンセルするとすべてのアラームがキャンセルされるという私の仮定はどうかと思います。もしそうなら、どうすればこれを回避できますか?