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 b99ddcef2..a101cec0c 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 @@ -10,6 +10,8 @@ import static android.content.Context.MODE_PRIVATE; import android.content.Context; import android.content.SharedPreferences; +import android.os.Build; +import android.preference.PreferenceManager; import com.facebook.flipper.core.FlipperConnection; import com.facebook.flipper.core.FlipperObject; import com.facebook.flipper.core.FlipperPlugin; @@ -129,9 +131,19 @@ public class SharedPreferencesFlipperPlugin implements FlipperPlugin { descriptors.add(new SharedPreferencesDescriptor(prefName, MODE_PRIVATE)); } } + + descriptors.add( + new SharedPreferencesDescriptor(getDefaultSharedPreferencesName(context), MODE_PRIVATE)); + return descriptors; } + private static String getDefaultSharedPreferencesName(Context context) { + return Build.VERSION.SDK_INT >= Build.VERSION_CODES.N + ? PreferenceManager.getDefaultSharedPreferencesName(context) + : context.getPackageName() + "_preferences"; + } + private SharedPreferences getSharedPreferencesFor(String name) { for (Map.Entry entry : mSharedPreferences.entrySet()) {