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

Как работает автоматическое восстановление фрагментов

При использовании FragmentActivity он автоматически восстанавливает состояние фрагмента и воссоздает все фрагменты. Я знаю, что это делается главным образом с сохранением состояния в onSaveInstanceState а затем восстанавливается в onCreate активности. Немного о коде, который я видел, что все фрагменты воссозданы (или только прикреплены, если preserveInstance истинно) и добавлены в FragmentManager но мне непонятно, каким образом […]

3D Flip Animation на android.support.v4.Fragment

В настоящее время я читаю этот учебник: http://developer.android.com/training/animation/cardflip.html На флип Анимации фрагментов . К сожалению, объектный аниматор доступен только для android.app.Fragment, а не для Фрагмента поддержки. Я попытался восстановить анимацию .xml, используя анимацию масштаба и вращения. Но теперь анимации просто не исполняются, и по прошествии времени, которое я установил в файле анимации .xml, появляется другой […]

Скрытие / отображение панели инструментов при прокрутке фрагмента на вкладках

Я добавил новую Toolbar , Tablayout и Viewpager в свое приложение для Android. Я предоставил Фрагменты для моих 3-х вкладок и его работоспособность. Но проблема в том, что при прокрутке вверх панель инструментов не скрывается. Я хочу, чтобы, когда я прокручиваю свой фрагмент, он должен скрываться. И еще одна вещь, я использую Webview в фрагменте. […]

Установка пользовательского шрифта для фрагментов Android

Я использую ViewPagerIndicator от Jake Wharton, и в настоящее время я пытаюсь реализовать собственный шрифт на одном из моих фрагментов. Я пробовал использовать этот код: TextView txt = (TextView) findViewById(R.id.Zipcode); Typeface font = Typeface.createFromAsset(getAssets(), "fonts/customfont.ttf"); txt.setTypeface(font); В onCreate для основной активности, которая приводит к исключению нулевого указателя в logcat, а иногда и typeface cannot be […]

Об Android Progress Dialog. Избегайте?

Я читал о Dialogs на Android-сайте, и я наткнулся на раздел, в котором говорится: «Избегайте ProgressDialog». Вот ссылка: http://developer.android.com/guide/topics/ui/dialogs.html Означает ли это, что они рекомендуют не использовать его? Мне действительно нужно всплывающее окно с показом прогресса, в то время как мое приложение выполняет фоновую работу. Означает ли это, что я должен построить свой собственный диалог […]

Android parentActivity не воссоздается после возврата startActivityForResult

У меня есть MainActivity и внутри него, я загружаю фрагмент A. Из FragmentA я вызываю активность google placepicker, используя startActivityforResult, следующим образом. PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); Intent intent = builder.build(getActivity()); getActivity().startActivityForResult(intent,PLACE_PICKER_REQUEST); Но когда я выбираю место, onActivityResult (либо в FragmentA, либо MainActivity) не вызывается. Фактически, мое приложение уничтожается после вызова startActivityForResult. В соответствии с […]

Фрагмент жизненного цикла: когда «ondestroy» и «ondestroyview» не называются?

Представьте себе этот сценарий: у меня есть Fragment в Pager . Я пытаюсь переключиться на другие приложения, так что Activity мой пейджер (и мой фрагмент) будет остановлена ​​и временно уничтожена, в конечном итоге. Поэтому, когда я возвращаюсь к своей onCreate , oncreateview обратные вызовы onCreate , oncreateview и т. Д. Но ни один из onDestroy […]

3 андроидных фрагмента в viewpager, как сохранить их всех в живых?

У меня есть viewpager с как минимум тремя фрагментами. Если пользователь вводит данные в A, затем B, затем C и возвращается к A, данные теряются с A. Я думаю, что я где-то читал, что это связано с управлением памятью, и поскольку фрагменты только соединяются или хранят смежные фрагменты, они убивают A, когда я слишком далеко. […]

Как получить данные из DialogFragment в фрагмент?

Представьте, у меня есть FragmentA, из которого я запускаю DialogFragment (есть окно EditText в поле). Как мне вернуть значение из EditText в FragmentA ? Я пытаюсь сделать что-то подобное, и это, но я не был успешным.

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

У меня есть listFragment, где я хочу отобразить DialogFragment (Да / Нет) в listItemClick. Я хочу вернуть пользовательский выбор (Да / Нет) в listFragment. Я прочитал о механизме интерфейса слушателя, но работает с фрагментом активности <->. Один из способов сделать это можно: Определите интерфейс в фрагменте диалога, содержащий функции выбора кнопок да / нет, и […]