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

FragmentTabHost не создает вид внутри Фрагмент в андроиде

У меня возникла проблема с отображением вида на tabhost – когда я выбираю вкладку, содержимое остается пустым. Из того, что я могу сказать, onCreateView не вызывается на дочерние фрагменты . onMenuCreate отлично работает, потому что меню изменяется, как и предполагалось. public class PatientTabFragment extends Fragment { private FragmentTabHost mTabHost; @Override public View onCreateView(LayoutInflater inflater, ViewGroup […]

Как добавить функцию «Назад» в WebView внутри фрагмента?

ОБНОВЛЕНИЕ: Решено! Проблема была связана с моим Viewpager, а не с WebView. Я пытаюсь добавить функцию «Назад» к моему WebView находящемуся внутри Fragment . Но я не могу понять, как: public final class TestFragment extends Fragment { static WebView mWeb; private View mContentView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mContentView = […]

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

При использовании 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, когда я слишком далеко. […]