1

将来のある時点でスケジュールされた通知を作成するためのベスト プラクティスは何ですか?

経由Serviceでトリガーされる を使用する方法を見つけました。のメソッドで通知を作成します。これは、サービスを悪用して、想定されていないことを実行することに少し似ているようです。PendingIntentAlarmManageronCreate()Service

同じ目的を達成するための、より面倒ではない/よりエレガントな方法はありますか? (問題のユースケースは、アプリで何かをするようにユーザーに毎日リマインダーを与えることです)

4

1 に答える 1

3

将来のある時点でスケジュールされた通知を作成するためのベスト プラクティスは何ですか?

AlarmManager.

これは、サービスを悪用して、想定されていないことを実行することに少し似ているようです。

うーん...なぜ?

同じ目的を達成するための、より面倒ではない/よりエレガントな方法はありますか?

アラームを設定するには、合計 3 ~ 4 個の Java ステートメントが必要です。さらに、Intent. 「毎日のリマインダー」に関してアラームを処理するには、BroadcastReceiverNotificationの約 20 行のコードと、マニフェスト内の 1 つのエントリが必要です。

于 2011-03-08T19:31:29.617 に答える