From 6024953f02cd0af95e1b621f82749d9e8f392caf Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Fri, 10 Nov 2023 16:40:23 +0800 Subject: [PATCH] Remove injecting multi-user settings into settings itself - It can improve performance because we use less injected item Bug: 242152448 Test: robotest Change-Id: I892e1ac9c3f8297c489fc1fec934e9f5f2e2f5e9 --- AndroidManifest.xml | 10 --- res/xml/system_dashboard_fragment.xml | 8 +++ .../android/settings/SettingsActivity.java | 6 -- .../settings/dashboard/SummaryProvider.java | 13 ---- .../users/MultiUserPreferenceController.java | 46 ++++++++++++ .../MultiUserPreferenceControllerTest.java | 71 +++++++++++++++++++ 6 files changed, 125 insertions(+), 29 deletions(-) create mode 100644 src/com/android/settings/users/MultiUserPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/users/MultiUserPreferenceControllerTest.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 75c6fbb3813..26386c5aecd 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -3389,16 +3389,6 @@ - - - - - - - + +