1

私は自分IntentからのをブロードキャストしMainActivityて受信することを考えていますSomeReceiver。次に、どこかで新しいアラームを登録します。onReceive()このアラームは、再びキャッチされます。それは可能ですか?古いアラームを新しいアラームで上書きし、古いアラームが強制終了または登録解除されていることを確認するにはどうすればよいですか?IntentSomeReceiver

更新:MainActivityは常に開いているわけではなく、それでもアラームは鳴り続ける必要があります。

4

1 に答える 1

0

アラームの最初の呼び出しは、ロジックによって異なります。次のアラームについては、受信機の受信時にアラームを再スケジュールする必要があります。あなたは正しいですあなたは電話する必要がありますset()。繰り返し時間は固定されていませんか?はいの場合は、先に進んでください。正しい方向に進んでいます。ただし、繰り返し時間が固定されている場合は、を使用する必要がありますsetRepeating()

于 2012-09-17T05:04:48.587 に答える