From 4dc5a005c8c44fbb01c8ebe285381c33cf464153 Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Mon, 30 Sep 2024 16:42:33 +0000 Subject: [PATCH] Update the layout of AppDataUsagePreference The layout of AppDataUsagePreference including a progressbar, that's not common pattern in SettingsLib. Bug: 365506467 Bug: 370456736 Change-Id: I28d25724067d85f8d37c3b5273d38055ba7021a6 Test: atest Flag: EXEMPT bugfix --- src/com/android/settings/datausage/AppDataUsagePreference.java | 1 + .../android/settings/datausage/AppDataUsagePreferenceTest.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/datausage/AppDataUsagePreference.java b/src/com/android/settings/datausage/AppDataUsagePreference.java index d8c73922b2a..277c9b3fe7e 100644 --- a/src/com/android/settings/datausage/AppDataUsagePreference.java +++ b/src/com/android/settings/datausage/AppDataUsagePreference.java @@ -38,6 +38,7 @@ public class AppDataUsagePreference extends AppPreference { public AppDataUsagePreference(Context context, AppItem item, int percent, UidDetailProvider provider) { super(context); + setLayoutResource(R.layout.preference_process_stats); setKey("app_data_usage_" + item.key); mItem = item; mPercent = percent; diff --git a/tests/robotests/src/com/android/settings/datausage/AppDataUsagePreferenceTest.java b/tests/robotests/src/com/android/settings/datausage/AppDataUsagePreferenceTest.java index 7e6d31438f8..f621cbfdce4 100644 --- a/tests/robotests/src/com/android/settings/datausage/AppDataUsagePreferenceTest.java +++ b/tests/robotests/src/com/android/settings/datausage/AppDataUsagePreferenceTest.java @@ -91,7 +91,7 @@ public class AppDataUsagePreferenceTest { mPreference = new AppDataUsagePreference(RuntimeEnvironment.application, mAppItem, 50 /* percent */, mUidDetailProvider); final View view = LayoutInflater.from(RuntimeEnvironment.application).inflate( - com.android.settingslib.widget.preference.app.R.layout.preference_app, null); + com.android.settings.R.layout.preference_process_stats, null); final PreferenceViewHolder preferenceViewHolder = PreferenceViewHolder.createInstanceForTests(view); final ProgressBar progressBar = (ProgressBar) preferenceViewHolder.findViewById(