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

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

Войти
Регистрация
Восстановить пароль
 
olorin3000
2 / 2 / 1
Регистрация: 27.09.2012
Сообщений: 48
#1

Передача параметров с Activity в Fragment - Программирование Android

08.03.2016, 20:24. Просмотров 494. Ответов 3
Метки нет (Все метки)

Здравствуйте!
У меня не получается передать параметры с Activity в Fragment.
Я пытался сделать это следующим образом:

В Activity:
Java
1
2
3
4
5
Bundle bundle = new Bundle();
bundle.putString("data", "Data you want to send");
// Your fragment
MyFragment obj = new MyFragment();
obj.setArguments(bundle);
в Fragment'е onCreateView:
Java
1
String param = this.getArguments().getString("data");
Выдает ошибку NullPointerException на этой строке.

Также пробывал вариант:
Java
1
2
3
4
 if(!this.getArguments().isEmpty()) {
            Toast.makeText(getActivity(), this.getArguments().getString("data").toString()
                    , Toast.LENGTH_LONG).show();
        }
Ошибка не вылетает, но и параметр не возвращается.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2016, 20:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача параметров с Activity в Fragment (Программирование Android):

Передача данных из Activity в Fragment - Программирование Android
Есть основной класс (puplic class ViewContact) в котором есть фрагменты (public static class MainFragment extends Fragment), есть база...

Callbeck from Activity to Fragment - Программирование Android
При нажатии кнопки в активити должен отрабатывал метод в фрагменте (допустим обновляться вюшка). Как реализовать калбек от активити к...

Fragment вместо Activity - Программирование Android
Использую фрагмент вместо Activity. Но теперь методы не запускаются с фрагментов. Как можно полностью реализовать во фрагменте всё то, что...

Переход из Fragment в Activity - Программирование Android
как реализовать переход из Fragment В activity в фрагменте кнопка при нажатии которой происходит переход в активити

Fragment не отображается на Activity - Программирование Android
Здравствуйте! Помогите, пожалуйста, разобраться. Суть такая: пользователь проходит упражнение по переводу слова на другой язык, т.е....

Использование Fragment в Activity - Программирование Android
Здравствуйте, делаю модуль для регистрации юзера, она прозодит в несколько этапов, сначала вводится номер, потом личные данные, потом...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
fanat094
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 79
08.03.2016, 20:35 #2
http://developer.alexanderklimov.ru/...d/fragment.php
http://developer.alexanderklimov.ru/...ragmentcat.gif
0
Peha
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 1
09.03.2016, 15:37 #3
Java
1
2
3
4
5
6
7
8
public static Fragment  newInstance(String str){
Bundle bundle = new Bundle();
bundle.putString("data", str);
// Your fragment
MyFragment obj = new MyFragment();
obj.setArguments(bundle);
return obj;
}
Напиши этот метод в своем фрагменте и вызывай его потом в FragmentManager.
0
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
09.03.2016, 19:39 #4
olorin3000, вот так предлагают поступать на официальном сайте - Communicating with Other Fragments
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2016, 19:39
Привет! Вот еще темы с ответами:

Переход между fragment и activity - Программирование Android
Доброй ночи) возникла необходимость обратного перехода от активити во фрагмент, при этом ничего обратно передать не надо. То есть...

Принятие данных из Activity в Fragment - Программирование Android
Здравствуйте, Дело вот как обстоит, мне нужно приянять один стринг параметр в фрагменте для дальнейшей обработки. Пытался таким...

Fragment, Splash-activity, Jsoup onPostExecute - Программирование Android
Есть 2 фрагмента, собственно первый это сплеш-активити, перед запуском самого приложения: protected void onCreate(Bundle...

Взаимодействие Fragment-ов через Activity (interface) - Программирование Android
Ребята гляньте пожалуйста не замыленным глазом на код. Пытаюсь понять как организовать взаимодействие фрагментов с помощью активити...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.03.2016, 19:39
Ответ Создать тему
Опции темы

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