Add data dump from ClockRegistry
Bug: 276759091 Test: Manually took bug report Change-Id: I1e1a828dd464a61b511c705a136306345860eae9
This commit is contained in:
@@ -33,6 +33,7 @@ import com.android.systemui.plugins.PluginLifecycleManager
|
||||
import com.android.systemui.plugins.PluginListener
|
||||
import com.android.systemui.plugins.PluginManager
|
||||
import com.android.systemui.util.Assert
|
||||
import java.io.PrintWriter
|
||||
import java.util.concurrent.ConcurrentHashMap
|
||||
import java.util.concurrent.atomic.AtomicBoolean
|
||||
import kotlinx.coroutines.CoroutineDispatcher
|
||||
@@ -485,6 +486,14 @@ open class ClockRegistry(
|
||||
return availableClocks[targetClockId]?.provider?.createClock(settings)
|
||||
}
|
||||
|
||||
fun dump(pw: PrintWriter, args: Array<out String>) {
|
||||
pw.println("ClockRegistry:")
|
||||
pw.println(" settings = $settings")
|
||||
for ((id, info) in availableClocks) {
|
||||
pw.println(" availableClocks[$id] = $info")
|
||||
}
|
||||
}
|
||||
|
||||
private data class ClockInfo(
|
||||
val metadata: ClockMetadata,
|
||||
var provider: ClockProvider?,
|
||||
|
||||
@@ -294,11 +294,11 @@ public class KeyguardClockSwitch extends RelativeLayout {
|
||||
|
||||
public void dump(PrintWriter pw, String[] args) {
|
||||
pw.println("KeyguardClockSwitch:");
|
||||
pw.println(" mSmallClockFrame: " + mSmallClockFrame);
|
||||
pw.println(" mSmallClockFrame.alpha: " + mSmallClockFrame.getAlpha());
|
||||
pw.println(" mLargeClockFrame: " + mLargeClockFrame);
|
||||
pw.println(" mLargeClockFrame.alpha: " + mLargeClockFrame.getAlpha());
|
||||
pw.println(" mStatusArea: " + mStatusArea);
|
||||
pw.println(" mDisplayedClockSize: " + mDisplayedClockSize);
|
||||
pw.println(" mSmallClockFrame = " + mSmallClockFrame);
|
||||
pw.println(" mSmallClockFrame.alpha = " + mSmallClockFrame.getAlpha());
|
||||
pw.println(" mLargeClockFrame = " + mLargeClockFrame);
|
||||
pw.println(" mLargeClockFrame.alpha = " + mLargeClockFrame.getAlpha());
|
||||
pw.println(" mStatusArea = " + mStatusArea);
|
||||
pw.println(" mDisplayedClockSize = " + mDisplayedClockSize);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -519,9 +519,10 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS
|
||||
|
||||
@Override
|
||||
public void dump(@NonNull PrintWriter pw, @NonNull String[] args) {
|
||||
pw.println("currentClockSizeLarge=" + (mCurrentClockSize == LARGE));
|
||||
pw.println("mCanShowDoubleLineClock=" + mCanShowDoubleLineClock);
|
||||
pw.println("currentClockSizeLarge: " + (mCurrentClockSize == LARGE));
|
||||
pw.println("mCanShowDoubleLineClock: " + mCanShowDoubleLineClock);
|
||||
mView.dump(pw, args);
|
||||
mClockRegistry.dump(pw, args);
|
||||
ClockController clock = getClock();
|
||||
if (clock != null) {
|
||||
clock.dump(pw);
|
||||
|
||||
@@ -33,6 +33,7 @@ import com.android.systemui.shared.clocks.DefaultClockProvider;
|
||||
|
||||
import dagger.Module;
|
||||
import dagger.Provides;
|
||||
|
||||
import kotlinx.coroutines.CoroutineDispatcher;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user