Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
#1

Ситуации пересоздания активити

19.05.2016, 17:49. Просмотров 135. Ответов 3
Метки нет (Все метки)

Вот например у пользователя в фокусе было какое то активити. Затем ему кто то позвонил. Активити, которое было в фокусе свернулось(вызвался метод onStop). Но потом когда звонок закончился активити опять возвращается в onResume(). Но почему говорят, что в этой ситуации активити пересоздается? Ведь при сворачивании у него вызвается только метод onStop(), а не onDestroy(). Значит активити не уничтожается и onCreate повторно вызван не будет, а будет сразу вызван onResume() или как? Значит пересоздания здесь нет никакого или есть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2016, 17:49
Ответы с готовыми решениями:

Что будет в случае пересоздания активити
Вот у меня есть активити и сервис. В активити есть, к примеру TextView и сервис...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити
Сделал меню в виде ListView. При клике на меню запускаются активити. На...

Как вызвать метод в активити классе из обычного не активити класса?
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в...

Изменение параметров активити из другого активити
Как сделать так чтобы из первого активити поменять final ImageView...

Вызов новой активити не из класса активити
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4)...

3
vxg
Модератор
3236 / 2040 / 319
Регистрация: 13.01.2012
Сообщений: 7,898
19.05.2016, 17:56 #2
yura91, кто говорит? Имя пожалуйста
0
SteveJobs
0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 48
19.05.2016, 18:55 #3
Активность выходит из фокуса, а не создается заново.
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
19.05.2016, 19:38  [ТС] #4
Получается в этом случае после onStop() вызывается onResume()? А если система удалила отдельную активность и я хочу потом вернуться к этой активности, то система хранит информацию об удаленной активити(гдето в стеке) и может в нужный момент ее пересоздать так?

Добавлено через 3 минуты
И еще у меня есть сервис в котором выполняется определенная задача заданное время. Но дело в том, что когда экран активен все норм, но когда экран блакируется - система переходит в режим SLEEP и сервис мой потоки тоже становятся не активными и засыпают. Как сделать, чтобы не смотря на спящий режим системы сервис и потоки не засыпали(заданноевремя - необходимое для выполнения задачи) и задача продолжала активно выполнятся это время? PowerManager нужно использовать или как?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2016, 19:38

Отображение активити поверх другого активити
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по...

Запрет пересоздания DialogFragment
Привет. Можно ли как нибуть запретить пересоздание DialogFragment при повороте?...

Активити
Не могу вызвать второе Activity


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru