Prevent UI jank

Move hide preference logic to getAvailabilityStatus, it can remove
the preference before onresume.

Fixes: 140366463
Test: manual, robolectric
Change-Id: Ie11b5357b1e9340b30b8f19eac60c479cdb7687e
This commit is contained in:
Raff Tsai
2019-09-03 10:00:56 +08:00
parent e5f89ea85d
commit 8641986401
3 changed files with 51 additions and 38 deletions

View File

@@ -68,7 +68,6 @@ public class SmartBatterySettings extends DashboardFragment {
Context context, SettingsActivity settingsActivity,
InstrumentedPreferenceFragment fragment) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
controllers.add(new SmartBatteryPreferenceController(context));
if (settingsActivity != null && fragment != null) {
controllers.add(
new RestrictAppPreferenceController(fragment));