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

Как обновить-обновить фрагмент в ViewPager по основной активности программно

Я создаю приложение, в котором используется фрагмент и единственная MainActivity которые показывают разные фрагменты в одном и том же ViewPager, чтобы реплицировать поведение типичного приложения MVC. Проблема в том, что я не понял, как я могу программно обновить фрагмент, чтобы обновить ViewPager новыми изменениями фрагментов Например, у меня есть этот Fragment который показывает диаграмму (в […]

Вопрос в Android Fragment: по-прежнему нажмите на предыдущий фрагмент

Я разработал приложение, в котором есть ящик навигации и много фрагментов внутри ящика, поэтому я получаю проблему, пока я являюсь открытым фрагментом внутри фрагмента, в одном фрагменте у меня есть представление списка, когда пользователь нажимает элемент listview, получая данные, связанные с элементом списка, поэтому я сталкиваюсь с проблемой Его по-прежнему щелкните по списку, который не […]

Нельзя отбрасывать из фрагмента

У меня есть два фрагмента, определенные в макете моей MainActivity и заданные setContentView . Я хотел бы назвать некоторые методы из этих фрагментов, но я не знаю, как их получить. Eclipse говорит: «Невозможно отбросить форму« Фрагмент в ListFileFrgament ». public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FileListFragment listFragment […]

Наиболее правильно сохранить состояние RecyclerView?

У меня есть фрагмент, содержащий recyclerview в основной деятельности Fragment.java @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreate(savedInstanceState); View view = inflater.inflate(R.layout.activity_main, container, false); initInstances(view); setRetainInstance(true); return view; } private void initInstances(View view) { mRecyclerView = (RecyclerView) view.findViewById(R.id.dialogList); mLayoutManager = new LinearLayoutManager(getActivity()); mRecyclerView.setLayoutManager(mLayoutManager); adapter = new MyAdapter(items); mRecyclerView.setAdapter(mAdapter); } MainActivity.java В методе […]

ChildFragmentManager java.lang.IllegalStateException: активность была уничтожена

Я попытался добавить фрагмент внутри другого фрагмента внутри viewpager, используя getChildFragmentManager() . Я получил следующую ошибку, Java.lang.IllegalStateException: активность была уничтожена на android.support.v4.app.FragmentManagerImpl.enqueueAction (FragmentManager.java:1549) на android.support.v4.app.BackStackRecord.commitInternal (BackStackRecord.java:654) на android .support.v4.app.BackStackRecord.commitAllowingStateLoss (BackStackRecord.java:625) в com.lakeba.gameon.userprofile.UserProfileContainerFragment.replaceFragment (UserProfileContainerFragment.java:72) И я пробовал это обходное решение, но все равно получаю такую же ошибку. UserProfileContainerFragment.java public class UserProfileContainerFragment extends CustomFragment { private View […]

Перезагрузка данных на вкладке, выбранной в фрагменте, с использованием пейджера просмотра

У меня есть фрагменты внутри страницы просмотра, но я хотел бы перезагрузить данные на выбранной вкладке. Я попытался вернуть PositionNone в методе GetItemPosition в моем FragmentPagerAdapter но он не работает. Я попытался добавить notifyDataSetChanged(); На вкладке, но выбрасывает исключение nullpointer. Я даже попытался установить viewPager.setOffscreenPageLimit Мне удалось найти ссылку: Заменить фрагмент внутри ViewPager, но он […]

Как выбрать фрагмент

Я создаю приложение табуляции, используя фрагменты. Я успешно создал вкладки, но теперь мне нужно создать объект, когда выбран конкретный фрагмент. Например, когда я выбираю SettingsTab мне нужно вызвать функцию, определенную в Test class . И аналогичным образом уничтожить // SettingsTab package com.example.sensorspositioningn; import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class SettingsTab […]

Android: родительский фрагмент вложенного фрагмента

getParentFragment() из моего вложенного фрагмента возвращает null . Я понимаю, что получение null означает, что фрагмент привязан к активности, а не к вложенному фрагменту контейнера. Но я явно вложен дочерний фрагмент внутри родительского фрагмента, используя дочерний FragmentManager и поэтому думаю, что я не должен получать null . Не могли бы вы рассказать мне, что мне […]

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

У меня есть основное действие, которое содержит панель действий с тремя кнопками меню. Затем у меня есть фрагмент внутри этого основного вида деятельности, который имеет список. Я хотел бы иметь возможность обновить список в фрагменте из основного действия, когда щелкнули одну из кнопок меню или, желательно, просто удалили все строки из списка. Любая помощь приветствуется. […]

Вкладки + ViewPager + FragmentStatePagerAdapter – Как удалить фрагмент?

Я использую проект «Tabs + Swipe», и мне сложно удалить фрагмент. Шаги, которые я делаю: Удалить вкладку из базы данных Удалить вкладку из источника данных FragmentStatePagerAdapter Удалите вкладку из actionBar. Удалите фрагмент с помощью функции поддержки FragmentManager. Проблема: после выполнения удаления, по какой-то причине, я все еще могу прокрутить вправо и увидеть пустой фрагмент. Я […]