0

fragment開始するボタン付きの がありますBroadcastReceiver。これBroadcastRecieverにより、フラグメントから取得された時間が経過した後に通知が作成されます。この部分は機能します。ただし、ボタンを複数回押すと、既存の放送受信機が上書きされます。複数の通知を作成したいので、これは望ましくありません。

解決策はありますか?

ありがとうございました

4

1 に答える 1

0

答えが見つかりました - アラーム マネージャーで使用されている保留中のインテントは一意ではなかったため、別のアラームを作成するたびに上書きされていました。私がしなければならなかったのは、複数のアラームを作成することでした。これは、保留中のインテントの 2 番目のパラメーター (引数?) に一意の ID を追加することによって行われます。

詳細については、この回答を参照してください: https://stackoverflow.com/a/10090378/2442638

于 2013-07-07T07:57:49.643 に答える