Merge "Fix crash when go to Data usage->Cellular data usage->Removed apps and users."

This commit is contained in:
Doris Ling
2016-08-16 17:20:58 +00:00
committed by Android (Google) Code Review

View File

@@ -215,9 +215,12 @@ public class AppDataUsage extends DataUsageBase implements Preference.OnPreferen
final int userId = UidDetailProvider.getUserIdForKey(mAppItem.key); final int userId = UidDetailProvider.getUserIdForKey(mAppItem.key);
final UserManager um = UserManager.get(getActivity()); final UserManager um = UserManager.get(getActivity());
final UserInfo info = um.getUserInfo(userId); final UserInfo info = um.getUserInfo(userId);
final PackageManager pm = getPackageManager(); if (info != null) {
mIcon = Utils.getUserIcon(getActivity(), um, info); mIcon = Utils.getUserIcon(getActivity(), um, info);
mLabel = Utils.getUserLabel(getActivity(), info); mLabel = Utils.getUserLabel(getActivity(), info);
} else {
mLabel = getContext().getString(R.string.data_usage_uninstalled_apps_users);
}
mPackageName = getActivity().getPackageName(); mPackageName = getActivity().getPackageName();
} }
removePreference(KEY_UNRESTRICTED_DATA); removePreference(KEY_UNRESTRICTED_DATA);