0

Androidで特定の日付に達したときに何らかのアクションを起こす方法はありますか? 特定の日付になるとアクティブになるリスナーのようなもの。

たとえば、日が数字の 8 または 20/12/2012 のときにメソッドまたは何かを呼び出したいとします。Androidはそのようなものを提供していますか、それとも、たとえば、希望の日付に達した場合、「x」秒ごとにテストする必要がありますか? それはリソースを浪費するので、より良い方法であるべきだと思います。

ありがとうございました

4

2 に答える 2

1

最適な方法は、 を使用して、見ている日の午前 0 時にアラームを設定することですAlarmManager

于 2012-10-05T16:46:19.173 に答える
0

ACTION_DATE_CHANGED というインテント アクションがあります。いつ発射されるか正確にはわかりませんが、放送受信機を作成してそれをキャッチし、真夜中に発射されるかどうかを確認できます。

http://developer.android.com/reference/android/content/Intent.html#ACTION_DATE_CHANGED

于 2012-10-05T16:35:38.893 に答える