fragment- все статьи тега


Почему popbackstack вызывает onCreateView фрагмента?

Пытаюсь понять, почему onCreateView вызывается, когда я popbackstack фрагмент. Используя следующий код: fragmentManager.popBackStack("tag1", 1); ft = fragmentManager.beginTransaction(); ft.remove(fragmentManager.findFragmentByTag("tag1")); ft.commit(); Logcat: FATAL EXCEPTION: main java.lang.IndexOutOfBoundsException: Invalid index 79, size is 79 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.get(ArrayList.java:308) ...

Получение результата от DialogFragment

Я использую DialogFragments для ряда вещей: выбор пункта из списка, ввод текста. каков наилучший способ вернуть значение (т. е. строку или элемент из списка) обратно в вызывающее действие/фрагмент? В настоящее время я делаю вызов activity implement DismissListener и дать DialogFragment ссылку на действие. Затем диалоговое окно вызывает OnDimiss метод в действии и действие захватывает результат из Объект DialogFragment. Очень грязный и он не работает на изменение конфигурации (изменение ориен ...

Как начать общий переход элемента с помощью фрагментов?

Я пытаюсь реализовать переходы между фрагментами, которые имеют "общие элементы", как описано в новых спецификациях material design. Единственный метод, который я могу найти -ActivityOptionsCompat.makeSceneTransitionAnimation, который, я считаю, работает только на деятельности. Я искал эту же функциональность, но с/для фрагментов. ...

Как отобразить AlertDialog во фрагменте?

Я хочу, чтобы отобразить диалоговое окно предупреждения в мое приложение. Я использую фрагменты. Я попытался ниже код: AlertDialog ad = new AlertDialog.Builder(context) .create(); ad.setCancelable(false); ad.setTitle(title); ad.setMessage(message); ad.setButton(context.getString(R.string.ok_text), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); ad.show(); но э ...