diff --git a/services/core/java/com/android/server/policy/DisplayFoldDurationLogger.java b/services/core/java/com/android/server/policy/DisplayFoldDurationLogger.java index bdcd2cde2e4eb..3524d7f51090b 100644 --- a/services/core/java/com/android/server/policy/DisplayFoldDurationLogger.java +++ b/services/core/java/com/android/server/policy/DisplayFoldDurationLogger.java @@ -44,8 +44,8 @@ class DisplayFoldDurationLogger { @Retention(RetentionPolicy.SOURCE) public @interface ScreenState {} - private @ScreenState int mScreenState = SCREEN_STATE_UNKNOWN; - private Long mLastChanged = null; + private volatile @ScreenState int mScreenState = SCREEN_STATE_UNKNOWN; + private volatile Long mLastChanged = null; private static final int LOG_SUBTYPE_UNFOLDED = 0; private static final int LOG_SUBTYPE_FOLDED = 1;