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

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

Войти
Регистрация
Восстановить пароль
 
powowstal
27 / 27 / 4
Регистрация: 21.03.2013
Сообщений: 258
#1

Получить доступ к EditText из другого класса - Android

08.01.2015, 05:36. Просмотров 478. Ответов 1
Метки нет (Все метки)

И снова нюбо - вопросы.
Есть задача создать класс и с него получить доступ к EditText что находится в main_activity для вноса и выноса информации из него.

Зачем нужно? Есть TabHost в нем 5 activityв них по 10 EditText и их значения нужно запихнуть в 1 массив потом с массива записать в EditText (с БД).

Вопрос можно ли получить доступ ко всем EditText с разных activity?

Возможно это глупо и так некто не делает, а надо в каждом activity прописывать get() i set() для EditTexts, а потом с моего класса пользоваться ними?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2015, 05:36     Получить доступ к EditText из другого класса
Посмотрите здесь:

Доступ к БД из другого Activity. Android
Класс: Хочу из класса WorkFiles получить доступ к функционалу класса WorkDB. Android
Получить строку из многострочного EditText Android
Android Получить значение non-static переменной из другого класса
Android Обращение к методу другого класса
Android Получение данных из другого класса
Импорт класса из другого проекта Android
Замена фрагмента из другого класса Android
Доступ к элементам Activity из другого класса Android
Функция activity из другого класса Android
Как получить значение, введенное пользователем в EditText, созданного программно? Android
Как получить доступ к методам объекта класса наследуемого от Activity, когда он выводится во вкладку Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
08.01.2015, 13:04     Получить доступ к EditText из другого класса #2
Цитата Сообщение от powowstal Посмотреть сообщение
Вопрос можно ли получить доступ ко всем EditText с разных activity?
Нет нельзя.

Цитата Сообщение от powowstal Посмотреть сообщение
надо в каждом activity прописывать get() i set() для EditTexts, а потом с моего класса пользоваться ними?
Именно это вам и надо сделать. Но наверное лучше просто заносить данные в базу и этих активити, а потом просто выводить их в edittext каким то евентом.

Советую почитать про event bus. http://square.github.io/otto/ Очень подходящая к вашему случаю штука.
Yandex
Объявления
08.01.2015, 13:04     Получить доступ к EditText из другого класса
Ответ Создать тему
Опции темы

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