Using uptime to determine most recent task doesn't work across
reboots.
Fixes bug
16370277.
Change-Id: Icef3342aba3fc009c307175b7524530c4cb617d2
}
void touchActiveTime() {
- lastActiveTime = android.os.SystemClock.elapsedRealtime();
+ lastActiveTime = System.currentTimeMillis();
if (firstActiveTime == 0) {
firstActiveTime = lastActiveTime;
}
}
long getInactiveDuration() {
- return android.os.SystemClock.elapsedRealtime() - lastActiveTime;
+ return System.currentTimeMillis() - lastActiveTime;
}
void setIntent(Intent _intent, ActivityInfo info) {