diff --git a/android/src/main/java/com/facebook/flipper/plugins/sharedpreferences/SharedPreferencesFlipperPlugin.java b/android/src/main/java/com/facebook/flipper/plugins/sharedpreferences/SharedPreferencesFlipperPlugin.java index a101cec0c..0cde0db9f 100644 --- a/android/src/main/java/com/facebook/flipper/plugins/sharedpreferences/SharedPreferencesFlipperPlugin.java +++ b/android/src/main/java/com/facebook/flipper/plugins/sharedpreferences/SharedPreferencesFlipperPlugin.java @@ -101,8 +101,7 @@ public class SharedPreferencesFlipperPlugin implements FlipperPlugin { } mSharedPreferences = new HashMap<>(descriptors.size()); for (SharedPreferencesDescriptor descriptor : descriptors) { - SharedPreferences preferences = - context.getSharedPreferences(descriptor.name, descriptor.mode); + SharedPreferences preferences = descriptor.getSharedPreferences(context); preferences.registerOnSharedPreferenceChangeListener(onSharedPreferenceChangeListener); mSharedPreferences.put(preferences, descriptor); } @@ -252,5 +251,9 @@ public class SharedPreferencesFlipperPlugin implements FlipperPlugin { this.name = name; this.mode = mode; } + + public SharedPreferences getSharedPreferences(Context context) { + return context.getSharedPreferences(name, mode); + } } }