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

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

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

Не передаются данные между активити - Android

10.11.2014, 21:46. Просмотров 372. Ответов 2
Метки нет (Все метки)

Всем привет , возникла такая проблема при передачи данных от одной активити к другой, есть список (FragmentList) при нажатии на каждый из пунктов открывается активити с фрагментом, в котром на EditText выводится заголовок пункта списка, так вот проблема в том, что при вызове интента и передачи ему ключ/значения
Java
1
2
3
4
5
6
7
8
9
10
@Override
    public void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
        Intent i = new Intent(getActivity(), MainActivity.class);
        //передаем через интент во фрагмент представления заголовок пункта списка
        i.putExtra("title_post", titlePost.getText().toString());
        Log.e(TAG, "Активити предаставления передан титл "+titlePost.getText().toString());
        startActivity(i);
        Log.e(TAG, "выбран пункт списка "+position);
    }
Все работает нормально, значения считываются и передаются(как говорят логи), однако уже во фрагменте логи говорят что пришло null
Java
1
2
  user = (String)getActivity().getIntent().getStringExtra(user);
            Log.e(TAG, "активити получил титл списка "+user);
Что я делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2014, 21:46     Не передаются данные между активити
Посмотрите здесь:

Передача данных между Активити Android
Android Обмен данными между активити
Android Перемещение между активити
Передача данных между активити Android
Переход между активити Android
Не передаются значения при их передаче в другое активити Android
Передача чисел между активити Android
Android Не передаются данные между onCreate и onResume
Не передаются данные с Java в PHP Android
Данные не передаются из одной активности в другую Android
Передать данные в активити Android
Переход между активити Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
10.11.2014, 22:46     Не передаются данные между активити #2
iandryxa5,

user = (String)getActivity().getIntent().getStringExtra(user);

заменить на

user = getIntent().getStringExtra("title_post");
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 170
11.11.2014, 19:04  [ТС]     Не передаются данные между активити #3
отлично, спасибо за помощь)
Yandex
Объявления
11.11.2014, 19:04     Не передаются данные между активити
Ответ Создать тему
Опции темы

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