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

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

Войти
Регистрация
Восстановить пароль
 
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137
#1

Что использовать во фрагментах вместо getIntent() ? - Программирование Android

29.04.2015, 14:11. Просмотров 592. Ответов 7
Метки нет (Все метки)

Всем привет!
Пытаюсь из одной активности во фрагмент передать данные. Метод getIntent().getExtras() не работает, подчеркнут красным. С помощью чего можно решить проблему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2015, 14:11     Что использовать во фрагментах вместо getIntent() ?
Посмотрите здесь:
PreferenceActivity - что использовать вместо устаревшего метода addPreferencesFromResource Android
View во фрагментах Android
Android NavigationView на фрагментах
Android Спрятать SearchView в некоторых фрагментах
Android Запутался в фрагментах и транзакциях с GoogleMaps?
Можно ли рисовать лупу не во всех фрагментах? Android
Как добавить динамически в ToolBar виджет SearchView в нужных фрагментах Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
29.04.2015, 14:26     Что использовать во фрагментах вместо getIntent() ? #2
Novichek_9I, стучитесь через activity
Java
1
getActivity().getIntent().getExtras()
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137
29.04.2015, 15:14  [ТС]     Что использовать во фрагментах вместо getIntent() ? #3
androbro, что-то похоже не так сделал.
Я прописал в onCreateView (..){.. id=getActivity().getIntent().getExtras("id")} .
А как правильно нужно прописать?
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
29.04.2015, 15:35     Что использовать во фрагментах вместо getIntent() ? #4
Novichek_9I,
Цитата Сообщение от Novichek_9I Посмотреть сообщение
что-то похоже не так сделал.
да вроде так, что с ошибкой вылетает?
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137
29.04.2015, 15:38  [ТС]     Что использовать во фрагментах вместо getIntent() ? #5
androbro,

AndroidStudio подчеркивает красным ("id") , и пишет getExtras in Intent cannot bi applied to (java.lang.String)
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 836
29.04.2015, 15:38     Что использовать во фрагментах вместо getIntent() ? #6
Novichek_9I,
Java
1
getIntent().getExtras().getString("id");
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
29.04.2015, 15:44     Что использовать во фрагментах вместо getIntent() ? #7
Novichek_9I,

Java
1
2
3
4
Bundle arguments = getArguments();
        if (arguments != null) {
            String id = arguments.getString("id");
        }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2015, 15:54     Что использовать во фрагментах вместо getIntent() ?
Еще ссылки по теме:
Android Что за OBJ вместо изображения возвращает ImageGetter?
Android Что использовать для выбора директории
Android Что использовать для выхода из приложения?
Что лучше использовать фрагмент или активити Android
Android Что использовать для реализации клиент-серверного приложения?

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

Или воспользуйтесь поиском по форуму:
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137
29.04.2015, 15:54  [ТС]     Что использовать во фрагментах вместо getIntent() ? #8
androbro,

хех, точно Получилось
Yandex
Объявления
29.04.2015, 15:54     Что использовать во фрагментах вместо getIntent() ?
Ответ Создать тему
Опции темы

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