1

Android OSでx時間実行されるはずのタスクを、ユーザーが日付と時刻を操作せずにそのx時間実行できるようにするにはどうすればよいですか? たとえば、このタイマーを 24 時間連続して実行し、ユーザーに 24 時間が経過したことを通知した場合、たとえ電話が 1 時間オフになっていたとしても、ユーザーは再びオンにしてシステム時間を 2 時間進めます。このタイマーは、ユーザーがシステムの日付/時刻を操作したり、インターネットに接続して適切な時間が経過したことを確認したりせずに、24 時間が経過したことを示します。

ありがとう

4

1 に答える 1

0

これがフロー/アルゴリズムです。

1) You need to store time of timer first initiated some where, probably database and let timer run for 24 hours.
    a) assuming phone not turned off, timer continues
    b) Assuming phone turned off and turned on
        b1) Get initial timer started time from database, then calculate how much time left for 24 hours. 
        b2) Initiate timer again with left time.
于 2012-12-05T04:59:03.473 に答える