Skip to content

Commit 2035412

Browse files
committed
avoid use of java.lang.management.ManagementFactory
1 parent f0fbdef commit 2035412

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package android.os;
22

3-
import java.lang.management.ManagementFactory;
43

54
public final class SystemClock {
5+
6+
private static final long startTime = System.currentTimeMillis();
7+
68
public static long elapsedRealtime() {
7-
return ManagementFactory.getRuntimeMXBean().getUptime();
9+
return System.currentTimeMillis() - startTime;
810
}
911
public static long uptimeMillis() {
10-
return ManagementFactory.getRuntimeMXBean().getUptime();
12+
return System.currentTimeMillis() - startTime;
1113
}
1214
}

0 commit comments

Comments
 (0)