Страница 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 писал(а):зы: ты симпатичный :)
А еще он на зоне сидел и весь в татушках :D

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 :-D

Re: Злая пауза :D

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

Re: Злая пауза :D

Добавлено: 23 авг 2015, 16:09
Foenix
хотя ладно, выложу сама :lol:
Изображение
Изображение