Merge "Update UWB toggle display after lifecycle events." into sc-qpr1-dev am: faf452bf94 am: b097e09dd7 am: cc6de81b52
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16047401 Change-Id: I7b10e68e133c04feff0fc1729cccc921ddfc1b50
This commit is contained in:
@@ -25,6 +25,7 @@ import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.nfc.AndroidBeamPreferenceController;
|
||||
import com.android.settings.print.PrintSettingPreferenceController;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
import com.android.settings.uwb.UwbPreferenceController;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
import com.android.settingslib.core.lifecycle.Lifecycle;
|
||||
import com.android.settingslib.search.SearchIndexable;
|
||||
@@ -42,6 +43,7 @@ public class AdvancedConnectedDeviceDashboardFragment extends DashboardFragment
|
||||
private static final String TAG = "AdvancedConnectedDeviceFrag";
|
||||
|
||||
static final String KEY_BLUETOOTH = "bluetooth_settings";
|
||||
static final String KEY_UWB = "uwb_settings";
|
||||
|
||||
@Override
|
||||
public int getMetricsCategory() {
|
||||
@@ -63,6 +65,15 @@ public class AdvancedConnectedDeviceDashboardFragment extends DashboardFragment
|
||||
return R.xml.connected_devices_advanced;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
UwbPreferenceController uwbPreferenceController = use(UwbPreferenceController.class);
|
||||
if (uwbPreferenceController != null && getSettingsLifecycle() != null) {
|
||||
getSettingsLifecycle().addObserver(uwbPreferenceController);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
|
||||
return buildControllers(context, getSettingsLifecycle());
|
||||
|
||||
Reference in New Issue
Block a user