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

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

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

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

Передача данных между activity
Здравствуйте! Для передачи данных между Activity требуется Пользователь вводит данные в...

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

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

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

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

6
Pablito
2863 / 2275 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
18.05.2015, 19:41 2
вопрос конкретно в чем?
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,667
Завершенные тесты: 1
18.05.2015, 20:07 3
SkN[i]lpl[e][r], а зачем активити? Тут вполне можно обойтись фрагментами, и данные передавать без проблем можно.
0
Rube
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,079
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
2863 / 2275 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 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
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2015, 20:02

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

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

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


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

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

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