Size: a a a

Android Developer

2020 March 26

ИМ

Иван Макеев in Android Developer
зачем вам вообще такое поведение?
источник

D

Denis G. in Android Developer
Ещё подробнее добавлю: не удаляется выходом, но после нажатия на "квадратик" и выброса мышкой -- ок.
источник

D

Denis G. in Android Developer
Иван Макеев
зачем вам вообще такое поведение?
Ну, чтобы из приложения был бы выход. Получается, выбираешь "выйти", но приложение исчезает с экрана эмулятора, но при просмотре всех запущенных приложений ("квадратик" в нижнем меню) -- оно работает.
источник

ИМ

Иван Макеев in Android Developer
Denis G.
Ну, чтобы из приложения был бы выход. Получается, выбираешь "выйти", но приложение исчезает с экрана эмулятора, но при просмотре всех запущенных приложений ("квадратик" в нижнем меню) -- оно работает.
ну так это стандарное поведение android
источник

D

Denis G. in Android Developer
. просто сворачивается.Т.е. выхода как такового не происходит
источник

D

Denis G. in Android Developer
Иван Макеев
ну так это стандарное поведение android
Да? Но на телефоне же, когда выходишь из приложения, то оно исчезает вообще с экрана (может, в памяти и висит что-то до поры до времени, но пользователь же не видит этого при нажатии на "квадратик")...
источник

ИМ

Иван Макеев in Android Developer
когда вы его разворачиваете или запускаете через лаунчер, у вас все равно вызывается onCreate
источник

ИМ

Иван Макеев in Android Developer
а версии android у вас одинаковые на телефоне и эмуляторе?
источник

D

Denis G. in Android Developer
Иван Макеев
когда вы его разворачиваете или запускаете через лаунчер, у вас все равно вызывается onCreate
Всё равно не понял, почему и для чего так...

Я приложение запускал только на эмуляторе. Но на телефоне боевые приложения с "выходом" -- осчнзают же с видимой области запущенных приложений.
источник

ИМ

Иван Макеев in Android Developer
вот этим вы убиваете процесс приложения android.os.Process.killProcess(android.os.Process.myPid())
источник

D

Denis G. in Android Developer
Я понимаю, что если выходишь, то больше не видишь приложение. Пусть оно невидимо в фоне завершает что-то или висит до уборки, но его нет на экране... А тут нажимаешь на квадрат -- а оно работаетает...
источник

ИМ

Иван Макеев in Android Developer
а так при выходе из приложения у вас остается жить процесс, android сам решает когда его убить. например при нехватки памяти.
источник

D

Denis G. in Android Developer
Иван Макеев
вот этим вы убиваете процесс приложения android.os.Process.killProcess(android.os.Process.myPid())
Всё равно висело на экране всех запущенных...
источник

D

Denis G. in Android Developer
Иван Макеев
а так при выходе из приложения у вас остается жить процесс, android сам решает когда его убить. например при нехватки памяти.
Но он отображается, я активити вижу живую, рабочую...
источник

ИМ

Иван Макеев in Android Developer
когда вы его открываете срабатывают колбеки onCreate, onStart и onResume , они то и подгатавливают ваше Activity . если вы сохраняете свои значения в Bundle и потом их восстанавливаете, то ессно у вас все будет как и перед выходом.
источник

ИМ

Иван Макеев in Android Developer
источник

D

Denis G. in Android Developer
источник

D

Denis G. in Android Developer
Код меню в главной активити в части логаута (если нажал на "выход", то finish())
источник

D

Denis G. in Android Developer
источник

D

Denis G. in Android Developer
Экран эмулятора пустой
источник