Merge "Replace synchronous calls to shared prefs with async calls." into qt-dev

This commit is contained in:
TreeHugger Robot
2019-04-20 04:50:16 +00:00
committed by Android (Google) Code Review

View File

@@ -42,12 +42,12 @@ public class PluginPrefs {
} }
public Set<String> getPluginList() { public Set<String> getPluginList() {
return mPluginActions; return new ArraySet<>(mPluginActions);
} }
public synchronized void addAction(String action) { public synchronized void addAction(String action) {
if (mPluginActions.add(action)){ if (mPluginActions.add(action)){
mSharedPrefs.edit().putStringSet(PLUGIN_ACTIONS, mPluginActions).commit(); mSharedPrefs.edit().putStringSet(PLUGIN_ACTIONS, mPluginActions).apply();
} }
} }
@@ -56,6 +56,6 @@ public class PluginPrefs {
} }
public static void setHasPlugins(Context context) { public static void setHasPlugins(Context context) {
context.getSharedPreferences(PREFS, 0).edit().putBoolean(HAS_PLUGINS, true).commit(); context.getSharedPreferences(PREFS, 0).edit().putBoolean(HAS_PLUGINS, true).apply();
} }
} }