Refine startBatteryDetailPage method to support history data
Bug: 177406865 Test: make SettingsRoboTests Test: make SettingsGoogleRoboTests Change-Id: Iee3b6b353c4f92bdad37fac55adad58b4f205bf6
This commit is contained in:
@@ -113,10 +113,9 @@ public class BatteryEntry {
|
||||
be.mContext, be.getUid(), sHandler, be,
|
||||
be.mDefaultPackageName, be.name, be.icon);
|
||||
if (nameAndIcon != null) {
|
||||
be.icon = getNonNull(be.icon, nameAndIcon.icon);
|
||||
be.name = getNonNull(be.name, nameAndIcon.name);
|
||||
be.mDefaultPackageName = getNonNull(
|
||||
be.mDefaultPackageName, nameAndIcon.packageName);
|
||||
be.icon = nameAndIcon.icon;
|
||||
be.name = nameAndIcon.name;
|
||||
be.mDefaultPackageName = nameAndIcon.packageName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -589,8 +588,4 @@ public class BatteryEntry {
|
||||
}
|
||||
return new NameAndIcon(name, null /* icon */, iconId);
|
||||
}
|
||||
|
||||
private static <T> T getNonNull(T originalObj, T newObj) {
|
||||
return newObj != null ? newObj : originalObj;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user