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

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

Войти
Регистрация
Восстановить пароль
 
Stelsing
11 / 11 / 3
Регистрация: 21.06.2013
Сообщений: 128
#1

Заполнить строки данными из отдельного класса - Android

15.09.2015, 15:37. Просмотров 197. Ответов 9
Метки нет (Все метки)

Добрый день.
Имеется класс, экземпляр которого создается в классе, унаследованном от BroadcastReceiver. Подскажите как вывести данные (получить доступ к элементам Активити) в ViewText ?
Сейчас я получаю смс, выполняю разбор данных и заполняю поля класса. Затем мне необходимо эти данные вывести в текстовые поля, которые находятся на первом Активити.

Весь проект не прикладываю, если интересует какая-то конкретная часть говорите, выложу код.

Может вопрос и простой, но заниматься андроидом только начал.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3068 / 1870 / 196
Регистрация: 13.01.2012
Сообщений: 7,123
15.09.2015, 17:07     Заполнить строки данными из отдельного класса #2
рисивер получает данные и стартует нужную активити. данные засовывает в экстра этой активити. сама активити в онкреат извлекает данные из экстра и показывает штатным способом через сеттекст
Stelsing
11 / 11 / 3
Регистрация: 21.06.2013
Сообщений: 128
15.09.2015, 17:31  [ТС]     Заполнить строки данными из отдельного класса #3
Активити главная. Все поля располагаются там и их необходимо заполнить
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
15.09.2015, 17:34     Заполнить строки данными из отдельного класса #4
Stelsing, Вам vxg уже ответил, что-то непонятно? Помещайте данные в intent, и стартуйте эту активити с интентом. Или активити уже запущена?
Stelsing
11 / 11 / 3
Регистрация: 21.06.2013
Сообщений: 128
15.09.2015, 20:12  [ТС]     Заполнить строки данными из отдельного класса #5
YuraAAA, Активити уже запущена, т.е. запускается сразу при старте приложения и необходимо отображать данные в текстовых полях.
Вроде получилось, завтра выложу код. Может так не совсем правильно делать)
vxg
Модератор
3068 / 1870 / 196
Регистрация: 13.01.2012
Сообщений: 7,123
16.09.2015, 09:18     Заполнить строки данными из отдельного класса #6
если активити уже запущена, то можно попробовать перед стартом задать интенту .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP) и ловить в активити onNewIntent
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
16.09.2015, 11:02     Заполнить строки данными из отдельного класса #7
vxg, а можно использовать Observer-Observable. Тогда нет ограничения на тип данных
vxg
Модератор
3068 / 1870 / 196
Регистрация: 13.01.2012
Сообщений: 7,123
16.09.2015, 11:27     Заполнить строки данными из отдельного класса #8
Цитата Сообщение от YuraAAA Посмотреть сообщение
а можно использовать Observer-Observable
к сожалению даже близко не знаю о чем речь. можно широкими мазками обозначить?
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
16.09.2015, 11:42     Заполнить строки данными из отдельного класса #9
Мазок
Передать информацию вызывающему классу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2015, 13:54     Заполнить строки данными из отдельного класса
Еще ссылки по теме:

Работа с данными Android приложение Android
Оперирование данными из textview Android
Android Обмен данными между Activity
Вернуться во фрагмент с данными? Android
Работа с большими данными Android

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

Или воспользуйтесь поиском по форуму:
vxg
Модератор
3068 / 1870 / 196
Регистрация: 13.01.2012
Сообщений: 7,123
16.09.2015, 13:54     Заполнить строки данными из отдельного класса #10
Цитата Сообщение от Valakin Посмотреть сообщение
Мазок
а как узнать экземпляр обсервера? в статике хранить? или там все обсерверы уведомляются?
Yandex
Объявления
16.09.2015, 13:54     Заполнить строки данными из отдельного класса
Ответ Создать тему
Опции темы

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