#android #sharedpreferences #android-jetpack-datastore
Вопрос:
Поскольку существует исключение памяти, когда данные общих предпочтений пересекают 1428,51 кб, будут ли те же ограничения памяти для рекомендованного хранилища данных Android Jetpack?
Поскольку хранилище данных использует типизированные объекты с буферами протокола, будет ли преимущество в случае памяти?
Ответ №1:
Я тоже хотел бы кое — что узнать об этом.
В любом случае надеюсь, что в ближайшее время не смогу вернуться с какой-нибудь обратной связью…. Я использую хранилище данных со следующим протофайлом
message ResultsMessage {
repeated string result= 1;
int32 countSuccess = 2;
int32 countFail = 3;
int32 countTotal = 4;
repeated string history= 5;
}
где строки будут в среднем по 20 символов каждая, а история может вырасти до 10 тысяч значений или более
Я хотел бы заранее знать, стоит ли мне уже думать о том, чтобы поменяться местами (возможно, только для истории).
Все отдельно, лучше всего было бы получить более подробную информацию о сгенерированном файле и его размере, ограничении…и т. Д. и т. Д.