Fix the crash of ClusterHome when changing ClusterActivity.
CLUSTER_SWITCH_UI accepts int32, but it sent int32[2] wrongly.
Bug: 195694431
Test: adb shell input -d 2 keyevent KEYCODE_MENU
Change-Id: Idf51516e3f1896ea3374f46acecb207f61d5cc3a
diff --git a/ClusterOsDouble/src/com/android/car/cluster/osdouble/ClusterOsDoubleActivity.java b/ClusterOsDouble/src/com/android/car/cluster/osdouble/ClusterOsDoubleActivity.java
index bc40c02..be5176c 100644
--- a/ClusterOsDouble/src/com/android/car/cluster/osdouble/ClusterOsDoubleActivity.java
+++ b/ClusterOsDouble/src/com/android/car/cluster/osdouble/ClusterOsDoubleActivity.java
@@ -317,8 +317,8 @@
}
private void switchUi(int mainUi) {
- mPropertyManager.setProperty(Integer[].class, VENDOR_CLUSTER_SWITCH_UI,
- VEHICLE_AREA_TYPE_GLOBAL, new Integer[] {mainUi, UI_TYPE_CLUSTER_NONE});
+ mPropertyManager.setProperty(Integer.class, VENDOR_CLUSTER_SWITCH_UI,
+ VEHICLE_AREA_TYPE_GLOBAL, Integer.valueOf(mainUi));
}
@Override