From dd42f65e4ec5b485b96813b3cf699e983ae101b8 Mon Sep 17 00:00:00 2001 From: Hugh Chen Date: Thu, 27 May 2021 14:25:01 +0800 Subject: [PATCH] Fix flickering in USB page Init usb UI in displayPreference(). Bug: 189390680 Test: make RunSettingsRoboTests Change-Id: I0c9c7954a49a8484b466c852c2336ead032cc2e4 --- .../connecteddevice/usb/UsbDetailsFunctionsController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java b/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java index 4698bc77992..802472d2138 100644 --- a/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java +++ b/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java @@ -76,6 +76,8 @@ public class UsbDetailsFunctionsController extends UsbDetailsController public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); mProfilesContainer = screen.findPreference(getPreferenceKey()); + refresh(/* connected */ false, /* functions */ mUsbBackend.getDefaultUsbFunctions(), + /* powerRole */ 0, /* dataRole */ 0); } /**