From bf427a2064e76cabc5e50573bcfcc0c954dd0720 Mon Sep 17 00:00:00 2001 From: Jun Su Date: Fri, 25 Apr 2014 14:18:29 +0800 Subject: Fix NullPointerException issue when user change When info is null, we have risk to have access null point. Change-Id: Ie6acee5c99d6297e31d46585435a735a38b19e82 --- src/com/android/settings/applications/RunningState.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/com/android/settings') diff --git a/src/com/android/settings/applications/RunningState.java b/src/com/android/settings/applications/RunningState.java index 94ab11d..632b202 100644 --- a/src/com/android/settings/applications/RunningState.java +++ b/src/com/android/settings/applications/RunningState.java @@ -841,8 +841,10 @@ public class RunningState { info, context.getResources()); } String name = info != null ? info.name : null; - if (name == null) { + if (name == null && info != null) { name = Integer.toString(info.id); + } else if (info == null) { + name = context.getString(R.string.unknown); } userItem.mUser.mLabel = context.getResources().getString( R.string.running_process_item_user_label, name); -- cgit v1.1