Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
GuitarEgo
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 10
#1

Как динамически заполнять ListView из другой activity? - Программирование Android

03.05.2014, 01:28. Просмотров 749. Ответов 2
Метки нет (Все метки)

Нужна помощь! Как динамически заполнять ListView из другой активности? (Например, есть два activity: один имеет поле ввода текста и кнопку, на другом находится сам ListView. Нужно сделать так, чтобы, при нажатии на кнопку, ListView на втором activity заполнился текстом из поля ввода). Как это сделать на одном activity знаю, а вот соединить два activity не получается.

P.S. надеюсь понятно донёс вопрос) (да, работаю в Eclipse)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2014, 01:28     Как динамически заполнять ListView из другой activity?
Посмотрите здесь:

Как вместо названия Activity подставить элемент ListView? - Программирование Android
В приложении 2 Activity - MainActivity и DetailActivity. При запуске приложения открывается MainActivity, где отображается список из...

Как вызвать другой activity в android ? - Программирование Android
Как вызвать другой activity в android ??? Добавлено через 1 минуту @Override public void onClick(View v)...

Как при старте приложения запустить другой Activity ? - Программирование Android
Всем привет, ребят подскажите, как при запуске поменять первую запускаемую форму ? То есть чтобы сперва запускалась не main.xml(та что...

Как передать переменную с одной Activity в другой Android Studio - Программирование Android
Приветствую, Моя задача такая, Работаю в Android Studio 1.4 У меня есть чекбокс (CheckBox) в одном Activity. Нужно когда чекбокс...

Из ListView на новую Activity - Программирование Android
Доброго времени суток! Я делал приложение в котором из "главного меню" осуществляется переход на новую Activity. В том Activity...

Переход с элемента listView на activity - Программирование Android
никак не возьму в толк, каким образом можно реализовать переход на новое activity с элемента listView, чтобы при нажатии на 1 строку...

Восстановление позиции ListView по возвращении из другого Activity - Программирование Android
Доброго времени суток. Имеется activity с ListView, заполняемого из базы данных. При нажатии элемента идёт переход на новое активити с...

Передать данные из диалога ListView родительскому Activity - Программирование Android
Нашел код в котором создается диалоговое окно, в нем вводятся данные и эти данные передаются родителю. Вот код: res/layout/main.xml ...

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

Вызвать из ListView новое Activity (где задействован SimpleAdapter) - Программирование Android
Привет Всем! Я купил себе android... и вдруг возникли мысли ...почему бы не сделать приложения.... и не изучить вообщем язык...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
03.05.2014, 18:41     Как динамически заполнять ListView из другой activity? #2
GuitarEgo, Вы ведь открываете вторую активити с помощью intent? В него можно положить любые данные. А во втором активити достать.

Java
1
2
3
Intent i = new Intent(this, NewActivity.class);
i.putExtra("text",text);
startActivity(i);
Во-второй,

Java
1
2
3
4
Bundle extras = getIntent().getExtras();
if (extras != null) {
    String value = extras.getString("text");
}
GuitarEgo
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 10
03.05.2014, 19:43  [ТС]     Как динамически заполнять ListView из другой activity? #3
Для того, чтобы заполнялся ListView нужен пустой массив, который потом привяжется к адаптеру. Например такой:
Java
1
final ArrayList<String> catnames = new ArrayList<String>()
А вот как сделать так, чтобы этот массив заполнялся из второго активити? Понятно, что во втором активити кладем данные в строку:
Java
1
2
3
4
public void onClick(View v) {
    Intent intent = new Intent(this, ViewActivity.class); 
    intent.putExtra("plus", fName.getText().toString());
    startActivity(intent);
Но вот нужно, чтобы массив в первом активити заполнялся из второго.
Yandex
Объявления
03.05.2014, 19:43     Как динамически заполнять ListView из другой activity?
Ответ Создать тему
Опции темы

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