Страница 1 из 1
Злая пауза :D
Добавлено: 22 авг 2015, 16:54
Sympathy
Есть такая кнопочка на телефоне "выключение экрана", ты нажимаешь её своей нежной рукой и экран незамедлительно гаснет, а вместе с ним и надежда на долгую, счастливую жизнь твоей активити.
Ты начинаешь негодовать, как же так, ведь я прописал(а) в манифест все самые волшебные слова
android:launchMode="singleTop" и еще так android:alwaysRetainTaskState="true"
Казалось бы все условия для сохранения жизни. Что же ещё нужно чтобы после повторного обращения к приложению, увидеть не новую копию,а восстановленную версию активити ( со всеми данными). Нет, я конечно могу cделать save и load, но почему, почему он так жесток ко мне.
почему ты пересоздаешь её с нуля, глупый андройд

Re: Злая пауза :D
Добавлено: 22 авг 2015, 21:35
Mikhail_dev
Потому что андроид правильно делает, что периодически освобождает память под другие приложения, выгружая неиспользуемые.
Странная тема с глупым вопросом.
Re: Злая пауза :D
Добавлено: 22 авг 2015, 22:48
Sympathy
Он делает это за три секунды
Выключила экран, включила .. зашла снова в приложение, а оно пересоздается, не смотря на записи android:launchMode="singleTop" и android:alwaysRetainTaskState="true"
Так должно быть ?
зы: ты симпатичный

Re: Злая пауза :D
Добавлено: 22 авг 2015, 23:59
Foenix
Как тяжело жить с такими мыслями в таких формулировках)))
Re: Злая пауза :D
Добавлено: 23 авг 2015, 12:38
Mikhail_dev
Я помню попался на одну вещь, которая попила кровушки у меня. Если в инструментах разработчика выставить флаг "Не сохранять действия(Don't keep activities)". Если его выставить, то ничего, никакие флаги не помогут. Activity Будет выгружаться всегда, когда она вошла в положение onStop (а может быть и в OnPuase). Этот флаг необходимо отключить.
Re: Злая пауза :D
Добавлено: 23 авг 2015, 13:11
doter.ua
Sympathy писал(а):зы: ты симпатичный

А еще он на зоне сидел и весь в татушках

Re: Злая пауза :D
Добавлено: 23 авг 2015, 14:02
Sympathy
если бы всё так просто.
Я делала приложение, внесла кучу поправок, уже не вспомнить, что и где точно.
И в новой версии, при нажатии кнопки "выключение экрана", сразу разрушается не только активность, но и Service.
Что же я могла такое сделать
Ставлю старую версию своего приложения - совершенно другая реакция
активность не разрушается, service работает
зы: doter, что и там татушка?
А вы с ним близко общались ?
Re: Злая пауза :D
Добавлено: 23 авг 2015, 14:44
Sympathy
кажется не надо было в манифесте менять api 11 на api 15
мне как любой девушке хотелось побольше)
ну пусть будет 11
Re: Злая пауза :D
Добавлено: 23 авг 2015, 14:48
Mikhail_dev
Пропишите вывод информации в лог в жизненный цикл активности. Дальше заблокируйте экран и посмотрите, какие жизненные циклы активности отработали. Также сбросьте манифест.
А вы с ним близко общались ?
В прошедшем времени? Ммм, интересненько....
P.S. не так близко, чтобы знать ответ на предыдущий вопрос.
Re: Злая пауза :D
Добавлено: 23 авг 2015, 15:04
Foenix
Девушка, тут в соседней темке недавно один товарищ выкладывал фотки Mikhail_dev

Re: Злая пауза :D
Добавлено: 23 авг 2015, 15:16
Mikhail_dev
А будете этому товарищу перечить, он и ваши выложит.
Re: Злая пауза :D
Добавлено: 23 авг 2015, 16:09
Foenix