Programming Tips - Android: What is the size limit for a value in Preferences and SharedPreferences

Date: 2018mar14 OS: Android Language: Java Q. Android: What is the size limit for a value in Preferences and SharedPreferences A. Preferences - a limit of 8K for each value SharedPreferences - no limit (except size of a Java String - which can be huge) Its odd that the limits are so different for things that are so similar but there you are. However its bad practice to keep really big things in SharedPreferences. References: https://developer.android.com/reference/java/util/prefs/Preferences.html#MAX_VALUE_LENGTH https://developer.android.com/reference/android/content/SharedPreferences.html https://stackoverflow.com/questions/8516812/shared-preferences-max-length-of-a-single-value