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

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

Войти
Регистрация
Восстановить пароль
 
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 248
#1

Передача данных между тремя Activity - Программирование Android

18.05.2015, 19:31. Просмотров 495. Ответов 6
Метки нет (Все метки)

Доброго времени суток! у меня тут проблемка, связанная с Intent'ами, помогите разобраться. Есть 3 активности: MainActivity, SearchActivity и InfoActivity. В общем, в MainActivity с помощью Intent создается SearchActivity, которая содержит ListView с фамилиями. При нажатии на любую фамилию создается третья активность InfoActivity, содержащая информацию о сотруднике. Так вот, в этой активности есть кнопка ,при нажатию на которую, по идее, данные должны передаться в первую активность (MainActivity). У меня не получается это реализовать, так как вроде данные передаются только между дочерней и родительской активностью, или возможно я не прав.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2015, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача данных между тремя Activity (Программирование Android):

Передача данных между Activity - Программирование Android
Доброго времени суток, господа. Такой вопрос: с точки зрения ООП програмирования и программирования в целом, каким образом практичнее...

Передача данных между activity - Программирование Android
Здравствуйте! Для передачи данных между Activity требуется Пользователь вводит данные в строку(текст)-где этот param...

Android - Передача данных с одного Activity на другое Activity - Программирование Android
Здравствуйте , возникла необходимость получения числовых (int и float ну или double) данных в одном Activity , а обработка и вывод...

Передача значений между Activity - Программирование Android
Есть 2 Activity, Main и Two. В Main - TextView. в Two - Button и Edittext (Decimal) Как мне передать с Two в Main значение указное в...

Передача данных в другую Activity - Программирование Android
добрый день, подскажите пожалуйста, в одном активити я получаю значение от пользователя в editText, и мне это значение нужно передать в...

Передача данных из activity в service - Программирование Android
Здравствуйте, как можно организовать передачу данных из activity в сервис, если сервис уже запущен и работает. как он должен отлавливать...

6
Pablito
2507 / 1991 / 620
Регистрация: 12.05.2014
Сообщений: 6,954
Завершенные тесты: 1
18.05.2015, 19:41 #2
вопрос конкретно в чем?
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,653
Завершенные тесты: 1
18.05.2015, 20:07 #3
SkN[i]lpl[e][r], а зачем активити? Тут вполне можно обойтись фрагментами, и данные передавать без проблем можно.
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
19.05.2015, 07:54 #4
Код метода onCreate и слушателя надо увидеть.
0
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 248
19.05.2015, 19:53  [ТС] #5
Паблито, мне нужно передать данные из третей активити в первую, минуя вторую (закрыв ее).

Добавлено через 1 минуту
Spelcrawler, я пока что плохо понимаю работу фрагментов, вот и пытаюсь сделать обычным способом)

Добавлено через 14 минут
Rube, onCreate какой активити и какой именно слушатель? onActivityResult в данном случае не работает.

Добавлено через 39 минут
Я решил схитрить и у меня получилось) решил передавать данные с третей активити в первую через вторую, т.е. сперва вызвал вторую с помощью startActivityForResult, потом во второй также через startActivityForResult вызвал третью активити. Дальше уже просто в слушателе передавал по очереди данные обратно к первой)

Добавлено через 1 минуту
Это, я думаю не правильно, но главное работает)
0
Pablito
2507 / 1991 / 620
Регистрация: 12.05.2014
Сообщений: 6,954
Завершенные тесты: 1
19.05.2015, 19:55 #6
я хотел как обычно поспорить насчет фрагментов, что мол их суют куда не попадя, но вынужден согласиться с Spelcrawler
фрагменты тут были-бы очень кстати
0
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 248
19.05.2015, 20:02  [ТС] #7
Ну, оставлю пока так, как разберусь с принципом работы фрагментов, то может переделаю
0
19.05.2015, 20:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2015, 20:02
Привет! Вот еще темы с ответами:

Передача данных из Activity в Fragment - Программирование Android
Есть основной класс (puplic class ViewContact) в котором есть фрагменты (public static class MainFragment extends Fragment), есть база...

Передача данных из первого activity во второй и сохранения getSharedPreferences - Программирование Android
Всем привет. Есть 2 activity, хочу передать данные из первого activity во второе. Данные передаются, проверил через логи. Но когда...

Передача данных между классами - Программирование Android
Добрый день господа. Пишу свое первое приложение на андроид, и столкнулся с вот такой проблемой. Чего я ожидаю от приложения. В...

Передача данных между Активити - Программирование Android
Все никак не могу разобраться, как передавать данные между активити? я до этого пользовался статическими полями, но это кажется не совсем...


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

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

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