Size: a a a

Android Architecture

2020 August 20

AI

Arkadii Ivanov in Android Architecture
Sergey Mitrofanov
Эт немного другое
И оно иногда тут же перезапускает процесс - хз баг это или фича )
Нет
источник

Sergey λ in Android Architecture
Arkadii Ivanov
Но ведь есть кнопка в студии...
это сложно
источник

AI

Arkadii Ivanov in Android Architecture
Наверно мы о разных кнопках говорим. Есть такая, что сворачиваешь, жмешь, запускаешь из меню и стейт восстанавливается
источник

Sergey λ in Android Architecture
adb shell am kill com.your.package
источник

S

Sergey Mitrofanov in Android Architecture
Arkadii Ivanov
Наверно мы о разных кнопках говорим. Есть такая, что сворачиваешь, жмешь, запускаешь из меню и стейт восстанавливается
В логкате есть кнопка "красный квадрат", я подумал ты про нее
источник

AI

Arkadii Ivanov in Android Architecture
Sergey Mitrofanov
В логкате есть кнопка "красный квадрат", я подумал ты про нее
Да, её всегда использую. Сворачиваешь, жмешь, запускаешь из меню
источник

AI

Arkadii Ivanov in Android Architecture
Посмотрю дома точно
источник

AA

Aleksey Antonov in Android Architecture
нет ну студии под рукой нет сейчас, меня вполне устроило отключение фоновых в настройках) но спасибо буду знать
источник

S

Sergey Mitrofanov in Android Architecture
Arkadii Ivanov
Да, её всегда использую. Сворачиваешь, жмешь, запускаешь из меню
Ну вот у меня оно иногда работает не так
источник

S

Sergey Mitrofanov in Android Architecture
Sergey λ
adb shell am kill com.your.package
А это делает то же самое, что и платформа? Сохраняет стейт и бэкстек активити?
Или просто молча гасит процесс как "форс стоп", и пуши потом не приходят?
источник

Sergey λ in Android Architecture
Sergey Mitrofanov
А это делает то же самое, что и платформа? Сохраняет стейт и бэкстек активити?
Или просто молча гасит процесс как "форс стоп", и пуши потом не приходят?
да, сохраняет состояние
источник

AA

Aleksey Antonov in Android Architecture
вывод - шеф все пропало!) убился мой синглтончик и открылся стартовый фрагмент, но с  другой стороны там хоть через бандл передавай, если уж сменился экран при старте, то тот фрагмент уже убился
источник

Sergey λ in Android Architecture
force-stop отдельная команда тоже
источник

S

Sergey Mitrofanov in Android Architecture
Sergey λ
да, сохраняет состояние
👌буду иметь ввиду, как-нибудь проверю )
источник

S

Sergey Mitrofanov in Android Architecture
Aleksey Antonov
вывод - шеф все пропало!) убился мой синглтончик и открылся стартовый фрагмент, но с  другой стороны там хоть через бандл передавай, если уж сменился экран при старте, то тот фрагмент уже убился
Потому что активити у тебя одна, и стартовый фрагмент ты, видать, в onCreate добавляешь без каких-либо условий, верно? )
источник

AA

Aleksey Antonov in Android Architecture
Sergey Mitrofanov
Потому что активити у тебя одна, и стартовый фрагмент ты, видать, в onCreate добавляешь без каких-либо условий, верно? )
ну да в onCreate у меня стоит открытие начального фрагмента
источник

S

Sergey Mitrofanov in Android Architecture
Но имей ввиду, что второй фрагмент тоже у тебя восстановился ) Возможно он скрыт сейчас за первым
источник

Sergey λ in Android Architecture
...onCreate {
...
if (savedInstanceState == null) {
  addFragment
}
...
источник

S

Sergey Mitrofanov in Android Architecture
Sergey λ
...onCreate {
...
if (savedInstanceState == null) {
  addFragment
}
...
вот да, это чтобы не дублировать уже добавленный фрагмент
источник

AA

Aleksey Antonov in Android Architecture
Sergey Mitrofanov
Но имей ввиду, что второй фрагмент тоже у тебя восстановился ) Возможно он скрыт сейчас за первым
та не там через cicerone по идее грохнулся весь стек и заменил стартовый
источник