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

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

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

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

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

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

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

Передача данных из Activity в Fragment
Есть основной класс (puplic class ViewContact) в котором есть фрагменты...

6
Pablito
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 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,072
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
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 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
Привет! Вот еще темы с решениями:

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

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

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

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


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

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

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