Size: a a a

Android Developers

2021 February 12

JF

Jorik Fat in Android Developers
Silent829
Эм, в iOS когда выходишь из приложения ничего не сбрасывается вроде. И если приложение не выкинуло из памяти то оно само не переключит на основной таб
а в iOS есть кнопка "назад"?
источник

S

Silent829 in Android Developers
Jorik Fat
а в iOS есть кнопка "назад"?
В том то и дело — ее нет
источник

JF

Jorik Fat in Android Developers
Silent829
В том то и дело — ее нет
так если нажать на home в android - приложение тоже не закроется
источник

S

Silent829 in Android Developers
Jorik Fat
так если нажать на home в android - приложение тоже не закроется
Да причём тут андроид сейчас?
источник

v

vorobyoff in Android Developers
Так дело даже не в этом, я подозреваю, что такие проблемы просто из-за того, что каждая аппка в песочнице работает, в отличие от ios
источник

JF

Jorik Fat in Android Developers
Silent829
Не понимаю этого в андроиде. Нах выгружать из памяти приложение по кнопке назад?
так Вы мне и скажите
источник

v

vorobyoff in Android Developers
С выходом
источник

JF

Jorik Fat in Android Developers
vorobyoff
С выходом
задача закрывать Activity идет из TaskStack
источник

S

Silent829 in Android Developers
Jorik Fat
так Вы мне и скажите
В андроиде зачем по кнопке назад когда происходит выход из приложения выгружать его?
источник

Р

Рысбек in Android Developers
vorobyoff
Так id фрагмента есть id контейнера в котором он находится
Значит просто передать айди контейнера в шаред преф?
источник

JF

Jorik Fat in Android Developers
в рамках одного Task можно открывать Activity из разных приложений. И Activity не знает в каком Task она сейчас работает
источник

S

Silent829 in Android Developers
vorobyoff
Так дело даже не в этом, я подозреваю, что такие проблемы просто из-за того, что каждая аппка в песочнице работает, в отличие от ios
В iOS каждое приложение не в песочнице работает?
источник

v

vorobyoff in Android Developers
Silent829
В iOS каждое приложение не в песочнице работает?
Нет
источник

S

Silent829 in Android Developers
оО
источник

JF

Jorik Fat in Android Developers
Silent829
В андроиде зачем по кнопке назад когда происходит выход из приложения выгружать его?
потому что при нажатии кнопки "назад" неизвестно куда ты попадаешь
источник

v

vorobyoff in Android Developers
Jorik Fat
в рамках одного Task можно открывать Activity из разных приложений. И Activity не знает в каком Task она сейчас работает
Так смотри, у нас по песочнице на аппку, они висят в памяти, логично что если юзер ушел не нужно держать целый процесс занятым, но я не понимаю, почему с кнопкой home не так, аппка уходит в стоп
источник

S

Silent829 in Android Developers
Jorik Fat
потому что при нажатии кнопки "назад" неизвестно куда ты попадаешь
Что? Система же сама может тебя на предыдущее приложение перебросить или домой. Зачем выгружать приложение?
источник

v

vorobyoff in Android Developers
vorobyoff
Так смотри, у нас по песочнице на аппку, они висят в памяти, логично что если юзер ушел не нужно держать целый процесс занятым, но я не понимаю, почему с кнопкой home не так, аппка уходит в стоп
Возможно из-за stack-а, по принципу fifo же, и ты как бы снимаешь по нажатию выход аппку сверху
источник

v

vorobyoff in Android Developers
Но как мы потом в середину стека поподаем если у нас несколько приложений в памяти?
источник

v

vorobyoff in Android Developers
Может там Хип, нет?
источник