Articles of андроид фрагменты

Контекстная панель действий с помощью DialogFragment

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

Как передать переменную через FragmentPagerAdapter в фрагмент?

Я начинающий андроид, пытаясь научиться, и это мой первый вопрос, поэтому, пожалуйста, извините меня, если вопрос слишком прост и, пожалуйста, сообщите мне, если я неправильно использую форум. У меня есть FragmentActivity, используя макет, который включает viewpager; В результате создается экземпляр MyFragmentPagerAdapter, который создает несколько экземпляров MyFragment. Все версии поддерживают .v4. Я пытаюсь найти способ передать […]

Пустое намерение (исключение nullpointer) в потоке master / detail при нажатии «вверх» в панели действий

Это может быть немного длинный пост, поэтому я извиняюсь заранее. Я использую поток master / detail для отображения списка элементов, и при нажатии на него открывается подробный вид. Элементы загружаются из веб-сервиса. Он отлично работает на планшете с фрагментами, но по телефону он продолжает сбой. Он может отображать детальную детализацию (CheatViewPageIndicator.java) правильно, но когда я […]

FragmentManager.getFragment () NullPointerException

Я использую библиотеку поддержки v4 и не могу сохранить состояние фрагмента. @Override protected void onSaveInstanceState(Bundle outState) { … if(mFragment != null) getSupportFragmentManager().putFragment(outState, "frag", mFragment); … } @Override protected void onCreate(Bundle savedInstanceState) { … if(savedInstanceState != null) { //Here I get NullPointerException getSupportFragmentManager().getFragment(savedInstanceState, "frag"); } … } Когда я вызываю getFragment (), вызывается NullPointerException (savedInstanceState содержит […]

Android DialogFragment не отменяет

У меня есть специальный диалог в Android, я создаю диалоговое представление метода onCreateView. public class FiltroDialog extends DialogFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Когда я пытаюсь закрыть диалог, у меня есть метод внутри диалогового окна, вызываемого onClickListener boton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.d(TAG,"doDismiss"); FiltroDialog.this.dismiss(); } […]

Полоса действий, перемещающаяся при замене фрагментом

Я добавляю фрагмент к активности, а затем я заменяю этот фрагмент на второй фрагмент. После замены второй панели действия элемента немного движется вниз, как это происходит Мой код активности public class MyActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.meetinglist_activity); Fragment first_fragment = new FirstFragment(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.add(R.id.content_frame, first_fragment).commit(); } […]

Фрагмент в TabLayout загружается только тогда, когда пользователь слайд Android

Привет, я делаю приложение с fragment и несколькими дочерними fragment внутри него с помощью tablayout и viewpager . Проблема заключается в том, что все мои дочерние fragment (из Tablayout ) всегда выполняются (загружают весь код внутри всякий раз, когда пользователь нажимает на родительский fragment . Как получить дочерний fragment только при загрузке пользователя (например, у […]

Различная реализация для кнопки с плавающим действием в каждом фрагменте действия

Это касается вопроса о координации поведения кнопки Floating Action в Activity, в которой есть 5 фрагментов. В моем приложении у меня есть Activity, в котором находится ViewPager и xml, определенные с помощью FloatingActionButton. ViewPager содержит фрагменты, и внутри каждого фрагмента есть RecyclerView.On нажав кнопку плавающего действия, я реализовал scrollToPosition (0). Поскольку я реализовал Floating ActionButton […]

Android передает данные между фрагментами

У меня есть одна Activity и 5 Fragment . На первом Fragment пользователь вводит номер телефона. На последнем (пятом) Fragment мне нужно отобразить этот номер телефона, ввести другие поля и отправить все данные на сервер. Для каждого Fragment я использую отдельный презентатор (MVP). Как передать данные с первого фрагмента на последний? 1) Я не хочу […]

Состояние экземпляра восстановления android для фрагмента, который находится в задней части

Привет, у меня есть активность, которая имеет два фрагмента. Фрагмент A Фрагмент B Фрагмент A имеет EditText и ListView. Как только я введу что-то в EditText и нажмите Enter , я заполню ListView. Теперь ListView Fragment A заполнен данными. Щелчок по любому элементу в ListView фрагмента A отправит пользователю фрагмент B В этот момент я […]