С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
5 / 5 / 3
Регистрация: 30.05.2012
Сообщений: 89
1

Обмен данными между активити

07.04.2013, 13:54. Показов 2649. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
проблема такая есть активити которому должен вернуться результат после работы другого активити.
Все бы хорошо но вот в чем проблема , главное активити посылает запрос на результат к другому активити, это активити является активити с табами внутри табов есть свои активити ну т.е
tab.setContent(new Intent(this, TabAllSong.class)); что вроде этого, дак вот как мне вернуть результат активити которые внутри табов , в главное активити?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2013, 13:54
Ответы с готовыми решениями:

Обмен данными по wi-fi между девайсами
Доброго времени суток! Знает кто-нибудь, как можно наладить связь по wi-fi между android...

Обмен данными между Activity
Между Activity делал обмен через Intent, но передает пустой строку. второй активити package...

Обмен данными между приложениями
Добрый день! Есть 2 моих отдельных друг от друга приложения, нужно из одного отправить строку в...

Авторизация и обмен данными между пользователями
Всем привет. Есть задумка приложения, пользователи будут обмениваться между собой информацией...

3
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
07.04.2013, 18:42 2
может вам поможет метод startActivityForResult(). Вы можете стартануть из первого активити второе в котором табы. а из табов попробуйте делать что то наподобие этого:
Java
1
Intent returnIntent = new Intent();  returnIntent.putExtra("result",result);  setResult(RESULT_OK,returnIntent);       finish();
и потом в первом активити у вас вызовется калбэк onActivityResult:
Java
1
protected void onActivityResult(int requestCode, int resultCode, Intent data) {    if (requestCode == 1) {       if(resultCode == RESULT_OK){                String result=data.getStringExtra("result");                }      if (resultCode == RESULT_CANCELED) {              //Write your code on no result return       }   } }
а вообще поищите в интернете примеры где более детально описано как работать с startActivityForResult()
0
5 / 5 / 3
Регистрация: 30.05.2012
Сообщений: 89
07.04.2013, 20:52  [ТС] 3
именно так я и делаю только косяк в том что 1 активити вызывает для получения результата активити с табами и ждет что именно оно вернет результат а не какое нибудь активити из табов.
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
07.04.2013, 20:56 4
а в чем проблема вытянуть из табов инфу активитей с табами?
0
07.04.2013, 20:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2013, 20:56
Помогаю со студенческими работами здесь

Android Передача обмен данными между устройствами
Здравствуйте! Каким образом реализовать передачу данных между двумя устройствами, если речь идет...

Обмен данными между приложениями на Android и ПК Windows
Здравствуйте всем!!!) Если коротко, то на данный момент задача такая: 1. Приложение Android -...

Обмен данными между телефонами через интернет
Здравствуйте! Идея заключается вот в чем: я не так давно начал изучать java под android и сейчас...

Обмен данными между устройством и внутренним сетевым ресурсом
Здравствуйте Уважаемые форумчане. Есть задача обмена данными с Android устройства и другой...

Обмен данными между Activity (одна глобальная переменная)
Добрый день, товарищи. Мой путь в андроиде только начинается, поэтому элементарные для Вас вещи...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru