Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
#1

Что будет в случае пересоздания активити - Программирование Android

20.02.2016, 23:38. Просмотров 139. Ответов 1
Метки нет (Все метки)

Вот у меня есть активити и сервис. В активити есть, к примеру TextView и сервис производит какие то вычисления и передает результат в активити, активити отображает результат в TextView. В активити в onCreate создается ресивер и интент фильтр для перехвата сообщений от сервиса. Но вот ситуация: что будет если в момент передачи данных от сервиса к активити пользователь перевернет телефон и произойдет пересоздание активити? То есть данные с сервиса отправлены, но ресивер и фильтр после поворота активити были уничтожены( так как определялись в этой активити) и заново создаться еще не успели(onCreate заново сработать еще не успел). Как правильно обработать такую ситуацию и избежать ошибки в таком случае?
В таком случае приложение упадет?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2016, 23:38     Что будет в случае пересоздания активити
Посмотрите здесь:

Ситуации пересоздания активити - Программирование Android
Вот например у пользователя в фокусе было какое то активити. Затем ему кто то позвонил. Активити, которое было в фокусе свернулось(вызвался...

Как будет меняться стек активити - Программирование Android
Есть две задачи: Task 1 и Task 2. Стек Activity для Task 1: A,B,C,D; Стек Activity для Task 2: X,Y,Z. Пожалуйста укажите следущее ...

Создать активити которе будет закрываться только при выполнении условия - Программирование Android
Доборго времени суток. Как можно создать такое активити которое будет закрываться только если какое то условие выполняется? Например ТОЛЬКО...

Может ли быть два виджета в одном проекте где у каждого будет своя активити настроек? - Программирование Android
Попытался так сделать, все везде написал и в provider и в manifest, но все равно при добавлении второго виджета вылетает активити первого...

Что лучше использовать фрагмент или активити - Программирование Android
Ребят всем привет. Появился проект и возник некоторый вопрос, сейчас попробую описать. В проекте есть navigation view, и к нему нужно...

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

Что будет если не завершена задача в Timer - Программирование Android
Всем привет, вот что заинтересовало, допустим есть какая либо задача которая выполняется с интервалом в 5 секунд. Создается новый поток в...

Что будет контроллером в проекте по модели MVC - Программирование Android
Ну допустим у меня есть активити в нем TextView, ImageView и прочее. Есть класс модели, который получает фото по сети. Есть AsynkTask,...

Какую технологию лучше изучать - что будет популярно в будущем!? - Программирование Android
Такая тема, изучал php html и тд но узнал про java и программирование под ОС Android и вот сижу и думаю что лучше изучать Android или...

Доступ из активити в фрагмент - Программирование Android
Здравствуйте, такой вопрос есть активити import java.io.File; import java.io.IOException; import...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
korshun84
21 / 76 / 17
Регистрация: 08.07.2014
Сообщений: 403
21.02.2016, 21:56     Что будет в случае пересоздания активити #2
http://stackoverflow.com/a/7781247
Ответ Создать тему
Опции темы

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