2016-06-26 4 views

答えて

0

あなたは明日 X時間で24時間の代わりに、にアラームを発射するELAPSED_REALTIME_WAKEUPを使用する必要があります。

ELAPSED_REALTIME_WAKEUP:デバイスを起動してから、指定した時間が経過した後に保留中のインテントを起動します。

出典:Androidの開発者

この例では、30分ごとにアラームを起動し、クロックの変化に敏感ではありません:私は、特定の時間にして24時間後よりも、最初の通知を持っている必要があります

alarmMgr.setInexactRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, 

     AlarmManager.INTERVAL_HALF_HOUR, 

    AlarmManager.INTERVAL_HALF_HOUR, 

alarmIntent); 
+0

あなたが言ったように:デバイスのブートから時間の長さが経過しました。 –

関連する問題