3

Android で同期アクティビティを監視するための簡単なアプリを作成してSyncInfo.startTimeいますが、に基づいて値を返すことに固執していますSystemClock.elapsedRealTime()Dateこの値を通常のオブジェクトに変換するにはどうすればよいですか?

4

1 に答える 1

11

問題の解決策が見つかりました:

new Date(System.currentTimeMillis() 
       - SystemClock.elapsedRealtime()
       + elapsedTime);

elapsedTimeAndroidから受信した時刻はどこですか。私がテストした限り、これは経過時間に対して正しい日付/時刻を返すようです。Googleは使用しないように警告しているため、この回答はあまり好きではありませんSystem.currentTimeMillis()。誰かがより良い答えを持っていない限り、私はこの質問を答えたまま閉じます。

于 2013-05-01T14:07:01.237 に答える