diff --git a/packages/SettingsLib/src/com/android/settingslib/SuggestionParser.java b/packages/SettingsLib/src/com/android/settingslib/SuggestionParser.java index eaa563da010ad..18592076ba277 100644 --- a/packages/SettingsLib/src/com/android/settingslib/SuggestionParser.java +++ b/packages/SettingsLib/src/com/android/settingslib/SuggestionParser.java @@ -137,10 +137,11 @@ public class SuggestionParser { } private boolean isDismissed(Tile suggestion) { - String dismissControl = suggestion.metaData.getString(META_DATA_DISMISS_CONTROL); - if (dismissControl == null) { + Object dismissObj = suggestion.metaData.get(META_DATA_DISMISS_CONTROL); + if (dismissObj == null) { return false; } + String dismissControl = String.valueOf(dismissObj); String keyBase = suggestion.intent.getComponent().flattenToShortString(); if (!mSharedPrefs.contains(keyBase + SETUP_TIME)) { mSharedPrefs.edit()