From 5caaded598830b2197892e1df8dba9529048091b Mon Sep 17 00:00:00 2001 From: Hugh Chen Date: Mon, 7 Dec 2020 16:28:17 +0800 Subject: [PATCH] Fix advanced device icon won't update issue Add refresh() in onStart() state to fix UI won't update when resume the activity. Bug: 174728714 Test: make -j42 RunSettingsRoboTests Change-Id: I86d21486c1466aa466ef67db667b3a40cd90230c --- .../bluetooth/AdvancedBluetoothDetailsHeaderController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java index 1ab3a6545aa..7f8ade1c32b 100644 --- a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java +++ b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java @@ -129,8 +129,6 @@ public class AdvancedBluetoothDetailsHeaderController extends BasePreferenceCont super.displayPreference(screen); mLayoutPreference = screen.findPreference(getPreferenceKey()); mLayoutPreference.setVisible(isAvailable()); - - refresh(); } @Override @@ -142,6 +140,8 @@ public class AdvancedBluetoothDetailsHeaderController extends BasePreferenceCont mCachedDevice.registerCallback(this); mBluetoothAdapter.addOnMetadataChangedListener(mCachedDevice.getDevice(), mContext.getMainExecutor(), mMetadataListener); + + refresh(); } @Override