What is the difference between getDefaultSharedPreferences
and getSharedPreferences
in Android? Can anyone please explain?
Android – Difference between getDefaultSharedPreferences and getSharedPreferences
androidandroid-preferencessharedpreferences
Related Topic
- Android – unique Android device ID
- Android – the difference between gravity and layout_gravity in Android
- Android – ‘Context’ on Android
- Android – the difference between match_parent and fill_parent
- Java – How to fix ‘android.os.NetworkOnMainThreadException’
- Android – Difference between getContext() , getApplicationContext() , getBaseContext() and “this”
- Java – Proper use cases for Android UserManager.isUserAGoat()
Best Answer
getDefaultSharedPreferences
will use a default name like "com.example.something_preferences", butgetSharedPreferences
will require a name.getDefaultSharedPreferences
in fact usesContext.getSharedPreferences
(below is directly from the Android source):