Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
GuitarEgo
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 10
1

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

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

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

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

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

Как добавить cardview в activity с другой activity?
У меня есть активность(1), куда нужно добавить cardview. в этой же активности...

Из одной Activity запустить функцию другой Activity
например есть Activity2 которое я показываю в Dialog окошке, там у меня...

Вызвать из одной activity функцию другой activity
вызвать из одного activity функцию другой activity Подскажите, можно ли такое...

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

2
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
03.05.2014, 18:41 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");
}
0
GuitarEgo
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 10
03.05.2014, 19:43  [ТС] 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);
Но вот нужно, чтобы массив в первом активити заполнялся из второго.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2014, 19:43

Как вызвать другой activity в android ?
Как вызвать другой activity в android ??? Добавлено через 1 минуту ...

Как при старте приложения запустить другой Activity ?
Всем привет, ребят подскажите, как при запуске поменять первую запускаемую...

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


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

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

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