Вопросы с тегом «android-fragments»

194
Android. Фрагмент getActivity () иногда возвращает ноль

В сообщениях об ошибках консоли разработчика иногда я вижу отчеты с проблемой NPE. Я не понимаю, что не так с моим кодом. На эмуляторе и на моем устройстве приложение работает хорошо без принудительной блокировки, однако некоторые пользователи получают NullPointerException в классе фрагмента при...

192
getActivity () возвращает ноль в функции Fragment

У меня есть фрагмент (F1) с публичным методом, как это public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } и да, когда я это называю (из Activity), это ноль ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1();...

191
Как реализовать ViewPager с разными фрагментами / макетами

Когда я запускаю действие, которое реализует viewpager, viewpager создал различные фрагменты. Я хочу использовать разные макеты для каждого фрагмента, но проблема в том, что viewpager показывает только два макета в максимуме (второй макет на всех оставшихся фрагментах после 1). Вот код для...

185
Сколько действий против фрагментов?

Вступление: Базовый шаблон "Fragments Tutorial" выглядит примерно так: На планшете есть список слева, подробности справа. Оба они Fragmentsнаходятся в одном и том же месте Activity. На телефоне есть список Fragmentв одном Activity. Запустите новый Activityс деталями Fragment. (например, API 3.0...

182
Фрагменты Android.app против android.support.v4.app с использованием ViewPager?

У меня вопрос относительно библиотек поддержки Android, фрагментов и, в качестве конкретного примера, ViewPagerкласса. Я намерен создать приложение с функциональностью, аналогичной образцу, представленному на веб-сайте разработчика Android (...

182
Как использовать привязку данных с фрагментом

Я пытаюсь следовать примеру привязки данных из официального документа Google https://developer.android.com/tools/data-binding/guide.html за исключением того, что я пытаюсь применить привязку данных к фрагменту, а не к деятельности. ошибка, которую я сейчас получаю при компиляции Error:(37, 27) No...

181
Как мне заставить WRAP_CONTENT работать на RecyclerView

У меня есть, DialogFragmentкоторый содержит RecyclerView(список карт). Внутри этого RecyclerViewесть один или несколько, CardViewsкоторые могут иметь любую высоту. Я хочу дать этому DialogFragmentправильную высоту, основанную на том, CardViewsчто содержится внутри. Обычно это было бы просто, я бы...

177
Передача данных между фрагментом и его контейнерной активностью

Как я могу передать данные между фрагментом и его контейнерной активностью? Есть ли что-то похожее на передачу данных между действиями через намерения? Я читал это, но это не сильно помогло:...

177
Переключение между изображением Android Navigation Drawer и кареткой Up при использовании фрагментов

При использовании Навигационного Ящика разработчики Android рекомендуют, чтобы в ActionBar «только те экраны, которые представлены в Навигационном Ящике, на самом деле имели изображение Ящика Навигации» и что «все другие экраны имеют традиционный карат». Подробности смотрите здесь:...

173
Как установить ширину и высоту DialogFragment?

Я указываю макет моего DialogFragment в файле макета xml (давайте назовем его layout_mydialogfragment.xml), а также его атрибуты layout_widthи layout_heightатрибуты ( 100dpскажем, каждый). Затем я раздуваю этот макет в методе DialogFragment onCreateView(...)следующим образом: View view =...

173
Почему я хочу избежать нестандартных конструкторов во фрагментах?

Я создаю приложение с Fragmentsи в одном из них я создал конструктор не по умолчанию и получил это предупреждение: Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead Может кто-нибудь сказать мне, почему это не очень хорошая идея? Можете...

163
Как установить заголовок DialogFragment?

Это должно быть простой задачей, но по какой-то причине я могу найти способ установить заголовок DialogFragment . (Я устанавливаю содержимое диалога, используя onCreateViewперегрузку). Стиль по умолчанию оставляет место для заголовка, но я не могу найти какой-либо метод в DialogFragmentклассе для...

163
FragmentPagerAdapter существует только в Android.Support.V4.App (и не Android.App)

Я не могу найти найти FragmentPagerAdapter в Android.App. Я не хочу использовать фрагменты из Android.Support.V4.App, так как мой целевой API - 14 и выше (Android 4.0 и выше). Итак, я хочу просто использовать обычный Android.App.Fragments и связанные с ним классы. Я нашел его только в...

160
В чем разница между Fragment и FragmentActivity?

Мой вопрос, помимо очевидных различий в наследовании, каковы основные различия между Fragmentи FragmentActivity? Для каких сценариев лучше всего подходит каждый класс? Я пытаюсь понять, почему существуют оба этих класса...