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

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

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

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

08.03.2016, 20:24. Просмотров 462. Ответов 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();
        }
Ошибка не вылетает, но и параметр не возвращается.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2016, 20:24     Передача параметров с Activity в Fragment
Посмотрите здесь:

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fanat094
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 79
08.03.2016, 20:35     Передача параметров с Activity в Fragment #2
http://developer.alexanderklimov.ru/...d/fragment.php
http://developer.alexanderklimov.ru/...ragmentcat.gif
Peha
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 1
09.03.2016, 15:37     Передача параметров с Activity в Fragment #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.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2016, 19:39     Передача параметров с Activity в Fragment
Еще ссылки по теме:

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

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

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

Жизненный цикл Activity и Fragment при повороте - Программирование Android
Ребят запутался я совсем. Помогите разобраться. Насколько я знаю при повороте удаляется активити, а соответственно все размещенные на ней...

Ошибка при конвертации класса Activity в Fragment (SherlockFragment) - Программирование Android
есть такой класс public class MainActivity extends Activity { LinkedList<Product> products = new LinkedList<Product>(); ...

Передача данных между Activity - Программирование Android
Доброго времени суток, господа. Такой вопрос: с точки зрения ООП програмирования и программирования в целом, каким образом практичнее...


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

Или воспользуйтесь поиском по форуму:
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 653
09.03.2016, 19:39     Передача параметров с Activity в Fragment #4
olorin3000, вот так предлагают поступать на официальном сайте - Communicating with Other Fragments
Yandex
Объявления
09.03.2016, 19:39     Передача параметров с Activity в Fragment
Ответ Создать тему
Опции темы

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