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

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

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

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

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

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

Может ли быть два виджета в одном проекте где у каждого будет своя активити настроек? Android
Android Не выводится фон на активити
Переход между активити Android
Android Запрет пересоздания DialogFragment
Android Несколько Listview в 1 активити
Что лучше использовать фрагмент или активити Android
Какую технологию лучше изучать - что будет популярно в будущем!? Android
Что будет если не завершена задача в Timer Android
Android Ситуации пересоздания активити
Как будет меняться стек активити Android
Android Создать активити которе будет закрываться только при выполнении условия
Android Что будет контроллером в проекте по модели MVC

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

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

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