summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-05-02 23:26:08 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-05-02 23:26:08 +0000
commit3d885b1b66cbbca2d0f98a5e6f9abb7c4949ac38 (patch)
treef7872b14f3b3c12d604bad20ee49e0def4500ec3
parent08ce31ad1028d9f1eda8c9e03059d6df6c8c1270 (diff)
parent203153e53d60a3eee246b2ec3ab6b05d2faf70bb (diff)
downloadCluster-3d885b1b66cbbca2d0f98a5e6f9abb7c4949ac38.tar.gz
Change-Id: I1ec17231c8bff47148f12da7ef996ff87f412230
-rw-r--r--ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeApplication.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeApplication.java b/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeApplication.java
index 2171e8a..2e656a2 100644
--- a/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeApplication.java
+++ b/ClusterHomeSample/src/com/android/car/cluster/home/ClusterHomeApplication.java
@@ -263,6 +263,10 @@ public final class ClusterHomeApplication extends Application {
@Override
public void onClusterStateChanged(
ClusterState state, @ClusterHomeManager.Config int changes) {
+ if (DBG) {
+ Log.d(TAG, "onClusterStateChanged: changes=" + Integer.toHexString(changes) +
+ ", state=" + clusterStateToString(state));
+ }
mClusterState = state;
// We'll restart Activity when the display bounds or insets are changed, to let Activity
// redraw itself to fit the changed attributes.
@@ -399,4 +403,21 @@ public final class ClusterHomeApplication extends Application {
return UI_TYPE_CLUSTER_NONE;
}
+ private static String clusterStateToString(ClusterState state) {
+ StringBuilder sb = new StringBuilder("ClusterState[");
+ sb.append("on="); sb.append(state.on);
+ if (state.bounds != null) {
+ sb.append(", bounds="); sb.append(state.bounds);
+ }
+ if (state.insets != null) {
+ sb.append(", insets="); sb.append(state.insets);
+ }
+ if (state.insets != null) {
+ sb.append(", insets="); sb.append(state.insets);
+ }
+ sb.append(", uiType="); sb.append(state.uiType);
+ sb.append(", displayId="); sb.append(state.displayId);
+ sb.append(']');
+ return sb.toString();
+ }
}