Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 173
#1

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

10.11.2014, 21:46. Просмотров 419. Ответов 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);
Что я делаю не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2014, 21:46
Ответы с готовыми решениями:

Не передаются данные между onCreate и onResume
Значение переменной изменяется после загрузки. НО! В onCreate есть TextView...

Передать данные между активити через SharedPreferences
Ребята помогайте начинающему, в общем есть два активити, из одного активити...

Не передаются значения при их передаче в другое активити
Собственно, обработчик по клику в первом активти: Intent shopintent =...

Перемещение между активити
Здравствуйте. У меня в программе около 6 активити. Сама программа подразумевает...

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

2
Sony17
28 / 28 / 10
Регистрация: 24.05.2013
Сообщений: 157
10.11.2014, 22:46 #2
iandryxa5,

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

заменить на

user = getIntent().getStringExtra("title_post");
0
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 173
11.11.2014, 19:04  [ТС] #3
отлично, спасибо за помощь)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2014, 19:04

Переход между активити
Есть приложение, в котором сейчас активити идут друг за другом так: A -> B ->...

Не передаются данные с Java в PHP
По идеии, этот код должен передавать значение переменной email в переменную на...

Передать данные в активити
Здравствуйте, такой вопрос: есть несколько активити с данными и ещё одно...


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

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

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