Я изучаю разработку приложений для Android. Я читаю о том, как деятельность управляется системой.Android back stack и Memory reclaim
Прочитав this документацию. Вот путаница.
- создать приложение A (из домашнего экрана) с 3-х мероприятий A1, A2, A3 [это Task A]
- создать приложение B (из домашнего экрана) с 3 деятельности B1, B2, B3 [ это задача B] , где A1 и B1 являются вершинами стека в приложениях A и B соответственно.
В соответствии с системой документации только выталкивает и выталкивает активность (Нет переназначения, что имеет смысл для стека) Но, он заявляет система может вернуть память в случае недостаточно доступной памяти. И чтобы выбрать, какая деятельность по удалению системы всегда выбирает ту, которая находится в фоновом режиме. Так скажите его удаление активности A3. Но A3 находится в нижней части стека. Как он может удалить A3 без переупорядочить стек для приложения A?
Я надеюсь, что я ясно с моим вопросом
Спасибо,
ОК, поэтому его вид поддерживает указатель на активность в фоновом стеке и уничтожает активность, но не указатель, так что он может воссоздать его, как только память будет доступна, и пользователь нажмет кнопку возврата. понял. Спасибо! – newbee