Update the preference controller in search index for battery usage.

BatteryAppListPreferenceController is totally replaced by
BatteryChartPreferenceController now. Update the search index returns.

Bug: 256123455
Test: manual
Change-Id: I2340f1be0cee74771aab293a5df8551325c014be
This commit is contained in:
Zaiyue Xue
2022-11-09 17:39:19 +08:00
parent d7194ad75d
commit c9d85ff63d
2 changed files with 2 additions and 2 deletions

View File

@@ -198,7 +198,7 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll
@Override
public void onDestroy() {
if (mActivity.isChangingConfigurations()) {
if (mActivity == null || mActivity.isChangingConfigurations()) {
BatteryDiffEntry.clearCache();
}
mHandler.removeCallbacksAndMessages(/*token=*/ null);

View File

@@ -197,7 +197,7 @@ public class PowerUsageAdvanced extends PowerUsageBase {
public List<AbstractPreferenceController> createPreferenceControllers(
Context context) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
controllers.add(new BatteryAppListPreferenceController(context,
controllers.add(new BatteryChartPreferenceController(context,
KEY_APP_LIST, null /* lifecycle */, null /* activity */,
null /* fragment */));
return controllers;