0

指定された時間だけ繰り返す特定の時間にアラームを設定する必要があります。

がある

void set(int type, long triggerAtTime, PendingIntent operation)

一度呼び出されます。設定値を確認して、要件に合わせて再設定できます。

これも使えます。すべてのアラーム トリガーで、設定値と制限が達成されたかどうかを確認できます。その後、アラームをキャンセルできます。

void setRepeating(int type, long triggerAtTime, long interval, PendingIntent operation)

この操作では、この設定を避けたいと思います。

これを行う他の方法はありますか?

4

2 に答える 2

0

インテントにバンドルされた int 値としてアラームを繰り返す回数を渡します。

トリガーごとに値を 1 減らします。

0になったらキャンセル。

プリファレンスは必要ありません。

于 2012-06-01T15:21:14.297 に答える