По Ромэн Гай Из вопроса Здесь задается вопрос ,
Какой бы ни была максимальная длина строки Java. Так что-то вроде
Integer.MAX_VALUE символы.
Я полагаю, что SharedPreference является файлом XML, хранящимся в One Tag, если вы храните только одну пару / объект.
Таким образом, нет никаких ограничений для записи String, если вы думаете, что пишете в файл .. (Теоретически)
Но На самом деле , что происходит, когда вы присваиваете значение SharedPreference , используя в то время функцию put/get
, Чтение / запись значения в объекте String .. таким образом, предел становится для хранения значения, равного размеру ограничения строкового объекта Java .
Итак, при написании кода: Limit of SharedPreference String Size = Java String Object Size Limit (Практически)