Loading packages/SystemUI/src/com/android/systemui/doze/DozeLog.java +9 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ public class DozeLog implements Dumpable { } /** * Appends dozing event to the logs * Appends dozing event to the logs. Logs current dozing state when entering/exiting AOD. * @param dozing true if dozing, else false */ public void traceDozing(boolean dozing) { Loading @@ -123,6 +123,14 @@ public class DozeLog implements Dumpable { mPulsing = false; } /** * Appends dozing event to the logs when dozing has changed in AOD. * @param dozing true if we're now dozing, else false */ public void traceDozingChanged(boolean dozing) { mLogger.logDozingChanged(dozing); } /** * Appends dozing event to the logs * @param suppressed true if dozing is suppressed Loading packages/SystemUI/src/com/android/systemui/doze/DozeLogger.kt +8 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,14 @@ class DozeLogger @Inject constructor( }) } fun logDozingChanged(isDozing: Boolean) { buffer.log(TAG, INFO, { bool1 = isDozing }, { "Dozing changed dozing=$bool1" }) } fun logDozingSuppressed(isDozingSuppressed: Boolean) { buffer.log(TAG, INFO, { bool1 = isDozingSuppressed Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java +11 −4 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ import android.os.Handler; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import com.android.systemui.Dependency; import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.doze.DozeHost; import com.android.systemui.doze.DozeLog; Loading Loading @@ -92,10 +91,14 @@ public class DozeScrimController implements StateListener { }; @Inject public DozeScrimController(DozeParameters dozeParameters, DozeLog dozeLog) { public DozeScrimController( DozeParameters dozeParameters, DozeLog dozeLog, StatusBarStateController statusBarStateController ) { mDozeParameters = dozeParameters; // Never expected to be destroyed Dependency.get(StatusBarStateController.class).addCallback(this); statusBarStateController.addCallback(this); mDozeLog = dozeLog; } Loading Loading @@ -219,6 +222,10 @@ public class DozeScrimController implements StateListener { @Override public void onDozingChanged(boolean isDozing) { if (mDozing != isDozing) { mDozeLog.traceDozingChanged(isDozing); } setDozing(isDozing); } } No newline at end of file packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/DozeScrimControllerTest.java +5 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import androidx.test.filters.SmallTest; import com.android.systemui.SysuiTestCase; import com.android.systemui.doze.DozeHost; import com.android.systemui.doze.DozeLog; import com.android.systemui.plugins.statusbar.StatusBarStateController; import org.junit.Before; import org.junit.Test; Loading @@ -44,12 +45,15 @@ public class DozeScrimControllerTest extends SysuiTestCase { private DozeParameters mDozeParameters; @Mock private DozeLog mDozeLog; @Mock private StatusBarStateController mStatusBarStateController; private DozeScrimController mDozeScrimController; @Before public void setup() { MockitoAnnotations.initMocks(this); mDozeScrimController = new DozeScrimController(mDozeParameters, mDozeLog); mDozeScrimController = new DozeScrimController(mDozeParameters, mDozeLog, mStatusBarStateController); mDozeScrimController.setDozing(true); } Loading Loading
packages/SystemUI/src/com/android/systemui/doze/DozeLog.java +9 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ public class DozeLog implements Dumpable { } /** * Appends dozing event to the logs * Appends dozing event to the logs. Logs current dozing state when entering/exiting AOD. * @param dozing true if dozing, else false */ public void traceDozing(boolean dozing) { Loading @@ -123,6 +123,14 @@ public class DozeLog implements Dumpable { mPulsing = false; } /** * Appends dozing event to the logs when dozing has changed in AOD. * @param dozing true if we're now dozing, else false */ public void traceDozingChanged(boolean dozing) { mLogger.logDozingChanged(dozing); } /** * Appends dozing event to the logs * @param suppressed true if dozing is suppressed Loading
packages/SystemUI/src/com/android/systemui/doze/DozeLogger.kt +8 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,14 @@ class DozeLogger @Inject constructor( }) } fun logDozingChanged(isDozing: Boolean) { buffer.log(TAG, INFO, { bool1 = isDozing }, { "Dozing changed dozing=$bool1" }) } fun logDozingSuppressed(isDozingSuppressed: Boolean) { buffer.log(TAG, INFO, { bool1 = isDozingSuppressed Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java +11 −4 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ import android.os.Handler; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import com.android.systemui.Dependency; import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.doze.DozeHost; import com.android.systemui.doze.DozeLog; Loading Loading @@ -92,10 +91,14 @@ public class DozeScrimController implements StateListener { }; @Inject public DozeScrimController(DozeParameters dozeParameters, DozeLog dozeLog) { public DozeScrimController( DozeParameters dozeParameters, DozeLog dozeLog, StatusBarStateController statusBarStateController ) { mDozeParameters = dozeParameters; // Never expected to be destroyed Dependency.get(StatusBarStateController.class).addCallback(this); statusBarStateController.addCallback(this); mDozeLog = dozeLog; } Loading Loading @@ -219,6 +222,10 @@ public class DozeScrimController implements StateListener { @Override public void onDozingChanged(boolean isDozing) { if (mDozing != isDozing) { mDozeLog.traceDozingChanged(isDozing); } setDozing(isDozing); } } No newline at end of file
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/DozeScrimControllerTest.java +5 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import androidx.test.filters.SmallTest; import com.android.systemui.SysuiTestCase; import com.android.systemui.doze.DozeHost; import com.android.systemui.doze.DozeLog; import com.android.systemui.plugins.statusbar.StatusBarStateController; import org.junit.Before; import org.junit.Test; Loading @@ -44,12 +45,15 @@ public class DozeScrimControllerTest extends SysuiTestCase { private DozeParameters mDozeParameters; @Mock private DozeLog mDozeLog; @Mock private StatusBarStateController mStatusBarStateController; private DozeScrimController mDozeScrimController; @Before public void setup() { MockitoAnnotations.initMocks(this); mDozeScrimController = new DozeScrimController(mDozeParameters, mDozeLog); mDozeScrimController = new DozeScrimController(mDozeParameters, mDozeLog, mStatusBarStateController); mDozeScrimController.setDozing(true); } Loading