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 […]

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 […]

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

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

Связать службу с фрагментацией или фрагментом?

Лучше ли связывать услугу с FragmentActivity : bindService(Intent, ServiceConnection, int); Или Fragment : getActivity().bindService(Intent, ServiceConnection, int); Что лучше?

Android Заменить фрагмент в фрагменте

У меня есть фрагмент под названием «MeinProfilFragment» . И MainActivity, который обрабатывает логику ActionBar-Tabs. В «MeinProfilFragment» я поставил логику для «Login-Process» . После успешного входа в систему я хочу отобразить другой макет. Как сделать ? Возможно ли заменить Фрагмент внутри фрагмента ? Или мне нужно вызвать MainActivity для UI-Updates? Вот код «MainActivity» : public class […]

Не удается сохранить вложенные фрагменты

Есть ли другой способ сохранения состояния вложенного фрагмента? Или, если мы не должны этого делать, почему? Благодаря ! 02-13 11:42:43.258: E/AndroidRuntime(7167): java.lang.IllegalStateException: Can't retain fragements that are nested in other fragments 02-13 11:42:43.258: E/AndroidRuntime(7167): at android.support.v4.app.Fragment.setRetainInstance(Fragment.java:742)

Подход вложенных фрагментов Android

Я новичок в использовании андроидных фрагментов. Я получил сценарий Позвольте мне объяснить, что я получил Основная деятельность, которая расширяет FragmentActivity. Моя основная деятельность состоит из двух фрагментов Список опций, который расширяет фрагмент Подробный список, который расширяет фрагмент Подробное описание, которое расширяет фрагмент Когда я запускаю свою основную деятельность. Он будет состоять из списка опций в […]

Получить фрагмент фрагмента из FragmentActivity

У меня есть FragmentActivity где я добавляю Fragment . В зависимости от ситуации я хочу получить доступ к Buttons из макета этого фрагмента и изменить их. Что я делаю: View view = myFragment.getView(); Button myButton = (Button) view.findViewById(R.id.my_button); myButton.setOnClickListener(new MyClickListener()); Но переменная view всегда равна null . Как я могу получить представление о деятельности?