diff options
| author | 2020-01-15 16:32:37 +0000 | |
|---|---|---|
| committer | 2020-01-15 16:32:37 +0000 | |
| commit | 23140d3cd02ef23202fe0e13b802fd97aa0b95f7 (patch) | |
| tree | bb3431e7baab688b6f25886ecbcae3150e6b14e9 | |
| parent | 5f322de2d666aa4f4a5d1f4e211f619167e448b3 (diff) | |
| parent | c602bd535d420e8e8c01535ad44322090c1412cc (diff) | |
Merge "Fix the huge value of the ACTION_DASHBOARD_VISIBLE_TIME"
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/core/instrumentation/VisibilityLoggerMixin.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/VisibilityLoggerMixin.java b/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/VisibilityLoggerMixin.java index 61e47f8f8dd8..6e7a429e6b7a 100644 --- a/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/VisibilityLoggerMixin.java +++ b/packages/SettingsLib/src/com/android/settingslib/core/instrumentation/VisibilityLoggerMixin.java @@ -87,8 +87,10 @@ public class VisibilityLoggerMixin implements LifecycleObserver, OnAttach { if (mMetricsFeature == null || mMetricsCategory == METRICS_CATEGORY_UNKNOWN) { return; } - final int elapse = (int) (SystemClock.elapsedRealtime() - mCreationTimestamp); - mMetricsFeature.action(METRICS_CATEGORY_UNKNOWN, action, mMetricsCategory, key, elapse); + if (mCreationTimestamp != 0L) { + final int elapse = (int) (SystemClock.elapsedRealtime() - mCreationTimestamp); + mMetricsFeature.action(METRICS_CATEGORY_UNKNOWN, action, mMetricsCategory, key, elapse); + } } /** |