Size: a a a

Android Developers

2021 November 22

С

Сергей in Android Developers
Возможно ли, что процесс дохнет, а стек экранов сохраняется?
У меня иногда Application дохнет со всеми переменными, а стек экранов восстанавливается.
Мне казалось, что жизнь Application привязана к жизни процесса, а при смерти процесса чистится абсолютно всё, в т.ч. и стек.  Я не прав?
источник

ОА

Оганнес Асатрян... in Android Developers
ты про стек фрагментов у фм?
источник

ОА

Оганнес Асатрян... in Android Developers
или ты про стек активити ?
источник

С

Сергей in Android Developers
Да
источник

С

Сергей in Android Developers
У меня сингл активити, одна таска
источник

ОА

Оганнес Асатрян... in Android Developers
перед смертью же дается бандл и по дефолту туда много чего складывается
источник

С

Сергей in Android Developers
Это для простой смерти вьюшки, бандл не переживает смерть процесса
источник

ОА

Оганнес Асатрян... in Android Developers
залогируй бандл при рекриейте и увидишь что он не пуст
источник

ОА

Оганнес Асатрян... in Android Developers
на основе чего это утверждение?
источник

С

Сергей in Android Developers
В документации написано, что бандл юзается для сохранения стейта при изменении конфигурации. Для всего прочего надо юзать персист стораж
источник

ОА

Оганнес Асатрян... in Android Developers
а как же Dont keep activities?
источник

С

Сергей in Android Developers
Убить активити != убить процесс, это и есть убийство простой вьюшки
источник

ОА

Оганнес Асатрян... in Android Developers
ok. как убить процесс?
источник

С

Сергей in Android Developers
adb kill "process name" вроде
источник

SK

Sergey Komlach in Android Developers
System.exit(0)/Process.killPid(Process.myPid())
источник

PE

Pavel Erokhin in Android Developers
exitProcess(0)
источник

ОА

Оганнес Асатрян... in Android Developers
кароче у тебя сейвится стек фрагментов, так?
источник

С

Сергей in Android Developers
Ага, хотя по идее не должен, т.к. App со всем содержимым дохнет и я ловлю null pointer
источник

ОА

Оганнес Асатрян... in Android Developers
где нпе ловишь?
источник

С

Сергей in Android Developers
В App переменная есть, типа синглтон хранилища
источник