#java #android
Сохраняю данные в кэше
@Override
protected void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
outState.putSerializable(SHEDULE, shedule);
outState.putSerializable(RING, ringShedule);
//outState.putString(DOC, doc_);
}
doc_ хранит в себе достаточно длинную строку, в которой содержится html страница.
Если ее не сохранять, то весь кэш загрузится и активити восстановится. Если же сохранять,
то активити не восстановится, а загрузится главная активити. Я так понимаю приложение
сохраняет, но эту длинную строку восстановить не может?
Ответы
Ответ 1
Из-за того что данные Bundle'а летают по IPC, лимит на них 1MB. Если верить англоязычному ответу
Комментариев нет:
Отправить комментарий