Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
SkN[i]lpl[e][r]
3 / 3 / 2
Регистрация: 12.05.2011
Сообщений: 248
1

Передача данных между тремя Activity

18.05.2015, 19:31. Просмотров 597. Ответов 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
Здравствуйте! Для передачи данных между Activity требуется Пользователь...

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

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

Передача значений между Activity
Есть 2 Activity, Main и Two. В Main - TextView. в Two - Button и Edittext...

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

6
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,581
Завершенные тесты: 1
18.05.2015, 19:41 2
вопрос конкретно в чем?
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
18.05.2015, 20:07 3
SkN[i]lpl[e][r], а зачем активити? Тут вполне можно обойтись фрагментами, и данные передавать без проблем можно.
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
19.05.2015, 07:54 4
Код метода onCreate и слушателя надо увидеть.
0
SkN[i]lpl[e][r]
3 / 3 / 2
Регистрация: 12.05.2011
Сообщений: 248
19.05.2015, 19:53  [ТС] 5
Паблито, мне нужно передать данные из третей активити в первую, минуя вторую (закрыв ее).

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

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

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

Добавлено через 1 минуту
Это, я думаю не правильно, но главное работает)
0
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,581
Завершенные тесты: 1
19.05.2015, 19:55 6
я хотел как обычно поспорить насчет фрагментов, что мол их суют куда не попадя, но вынужден согласиться с Spelcrawler
фрагменты тут были-бы очень кстати
0
SkN[i]lpl[e][r]
3 / 3 / 2
Регистрация: 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
Есть основной класс (puplic class ViewContact) в котором есть фрагменты...

Передача данных из FragmentDialog в Activity
Здравствуйте! Подскажите, пожалуйста, как мне передать переменные size,...

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


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

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

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