Стек активности, сохраненный на диск, удаляется, если приложение не открывается снова в течение определенного периода времени? - PullRequest
0 голосов
/ 26 декабря 2018

Приложение убито ОС (не хватает памяти), а его стек активности сохранен на диск.Если приложение не открывается снова в течение указанного периода времени, удаляется ли стек операций на диске?поэтому, когда вы снова открываете приложение, это как если бы вы открыли его в первый раз?

1 Ответ

0 голосов
/ 26 декабря 2018

Приложение убито ОС (не хватает памяти), а его стек активности сохранен на диск

Нет, данные его задач, включая сведения о заднем стеке, хранятся вБАРАН.Просто ОЗУ принадлежит основному процессу ОС, а не уничтожаемому процессу.

Если приложение не открывается снова в течение определенного периода времени, стек активностидиск удален?

Если пользователь не возвращается в приложение в течение ~ 30 минут, данные задачи освобождаются.

, поэтому при повторном открытии приложения оно отображается какесли вы открыли его в первый раз?

Это будет так, как будто приложение еще не запущено.Так что, если вы имеете в виду «впервые за некоторое время», то да.Если вы имеете в виду «впервые с момента установки приложения», то нет - в приложении по-прежнему будут храниться все данные, которые it хранятся на диске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...