From 78267b2f2ffeb84f1aa8407fbb26e1a8643752fd Mon Sep 17 00:00:00 2001 From: Tsung-Mao Fang Date: Mon, 18 Oct 2021 22:01:27 +0800 Subject: [PATCH] Catch a resource not found exception Test: not see a crash Bug: 198296421 Change-Id: I469a726a32d7bb2f6f81fc0dae27d5b1d1ac0933 --- src/com/android/settings/SettingsActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index 634a6463601..02aad2924db 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -29,6 +29,7 @@ import android.content.SharedPreferences; import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; +import android.content.res.Resources; import android.content.res.Resources.Theme; import android.graphics.drawable.Icon; import android.os.AsyncTask; @@ -467,6 +468,9 @@ public class SettingsActivity extends SettingsBaseActivity return; } catch (NameNotFoundException e) { Log.w(LOG_TAG, "Could not find package" + initialTitleResPackageName); + } catch (Resources.NotFoundException resourceNotFound) { + Log.w(LOG_TAG, + "Could not find title resource in " + initialTitleResPackageName); } } else { setTitle(mInitialTitleResId);