Merge "Update the preference controller in search index for battery usage."
This commit is contained in:
@@ -198,7 +198,7 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
if (mActivity.isChangingConfigurations()) {
|
if (mActivity == null || mActivity.isChangingConfigurations()) {
|
||||||
BatteryDiffEntry.clearCache();
|
BatteryDiffEntry.clearCache();
|
||||||
}
|
}
|
||||||
mHandler.removeCallbacksAndMessages(/*token=*/ null);
|
mHandler.removeCallbacksAndMessages(/*token=*/ null);
|
||||||
|
@@ -197,7 +197,7 @@ public class PowerUsageAdvanced extends PowerUsageBase {
|
|||||||
public List<AbstractPreferenceController> createPreferenceControllers(
|
public List<AbstractPreferenceController> createPreferenceControllers(
|
||||||
Context context) {
|
Context context) {
|
||||||
final List<AbstractPreferenceController> controllers = new ArrayList<>();
|
final List<AbstractPreferenceController> controllers = new ArrayList<>();
|
||||||
controllers.add(new BatteryAppListPreferenceController(context,
|
controllers.add(new BatteryChartPreferenceController(context,
|
||||||
KEY_APP_LIST, null /* lifecycle */, null /* activity */,
|
KEY_APP_LIST, null /* lifecycle */, null /* activity */,
|
||||||
null /* fragment */));
|
null /* fragment */));
|
||||||
return controllers;
|
return controllers;
|
||||||
|
Reference in New Issue
Block a user