Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
#1

Передача данных между Активити

30.03.2013, 19:22. Просмотров 3858. Ответов 5
Метки нет (Все метки)

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

К примеру у меня есть MainActivity в которой создаются объекты, есть активити для редактирования, в которую я хочу получить объект из MainActivity.

Как это сделать, если не через статической поле?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2013, 19:22
Ответы с готовыми решениями:

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

Передача чисел между активити
Реакция на нажатие кнопки, переход в другое активити и передача значения...

Передача ссылки на объект между Активити
Добрый день уважаемые! Подскажите пожалуйста как передать ссылку на объект в...

Передача данных в другое активити
Доброго времени суток, возникла проблема со списком! Собственно нужно...

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

5
Good-bad man
255 / 233 / 38
Регистрация: 31.10.2010
Сообщений: 504
30.03.2013, 20:05 #2
Java
1
2
3
Intent intent = new Intent(SecondActivity.class);
intent.putExtra("foo", "bar");
startActivity(intent);
SecondActivity:
Java
1
2
Intent intent = getIntent();
String data = intent.getStringExtra("foo"); // bar
http://developer.android.com/reference/android/content/Intent.html - get- и put-методы.
2
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
30.03.2013, 20:34  [ТС] #3
я так понял - foo - это имя по которому я потом найду объект который хочу забрать, а bar - это что? и где указывается какой объект я хочу передать?
0
Good-bad man
255 / 233 / 38
Регистрация: 31.10.2010
Сообщений: 504
30.03.2013, 21:00 #4
Да, "foo" - имя, а "bar" - данные. Посмотрите, всё-таки, get- и put-методы по ссылке выше.
0
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
30.03.2013, 22:34  [ТС] #5
а объект своего класса так можно передать?
0
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
30.03.2013, 23:54 #6
Цитата Сообщение от Ametistos Посмотреть сообщение
а объект своего класса так можно передать?
ваш класс должен реализовать интерфейс serializable или parcelable
1
30.03.2013, 23:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2013, 23:54

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

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

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


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

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

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