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

Правильно ли управляйте навигацией Tabbar с ActivityGroup или Fragments и т. Д. В Android?

Я использую Tabbar с ActivityGroup в одном из моих приложений. Ниже приведена структура моего приложения Tab1 -> ParentActivity1 -> ChildActivity_11 -> ChildActivity_12 Tab2 -> ParentActivity2 -> ChildActivity_21 -> ChildActivity_22 Tab4 -> ParentActivity3 -> ChildActivity_31 Tab4 -> ParentActivity4 -> ChildActivity_41 Проблема, с которой я сталкиваюсь, – это когда я нажимаю кнопку «назад» в ChildActivity_12, тогда она […]

Правильно ли это использование фрагментов Android и NavigationDrawer?

Хотя я уже много лет работаю с Android, это мой первый раз, когда я использовал Fragments в реальном проекте. Поэтому я немного смущен: -P Это приложение имеет NavigationDrawer с 4 основными разделами. Я использую только одно основное действие с Layout , у которого есть представление содержимого, которое я заменяю Fragments . Когда выбран параметр в […]

Фрагмент больше не существует для ключа f0: индекс 1

У меня был приятный красивый ViewPager / FragmentStatePagerAdapter, работающий над моим приложением, но после того, как вы вручную добавили фрагмент в FragmentManager, я начал получать это исключение при вращении экрана TWICE . Трассировки стека: 07-29 19:10:22.360: E/FragmentManager(712): Fragement no longer exists for key f0: index 1 07-29 19:10:22.360: E/FragmentManager(712): Activity state: 07-29 19:10:22.407: D/FragmentManager(712): Active […]

Получение ошибки «Активность Java.lang.IllegalStateException была уничтожена» при использовании вкладок с ViewPager

У меня есть приложение, которое состоит из использования ActionBarSherlock в режиме вкладок. У меня есть 5 вкладок, и содержимое каждой вкладки обрабатывается с использованием фрагментов. Однако для tab2 у меня есть фрагмент, файл xml которого содержит элемент ViewPager, который, в свою очередь, имеет некоторые фрагментные страницы. Когда я изначально запускаю приложение приложение, я могу переключаться […]

Как реализовать множественные веб-просмотры cordova в Управлении с использованием фрагментов?

Я пытаюсь создать приложение для Android с помощью телефонной заставки с несколькими веб-просмотрами Cordova. Теперь, чтобы сделать это, я попытался создать FragmentActivity, который реализует CordovaInterface. Тем не менее, веб-просмотры Cordova во фрагментах теряют свое состояние, когда я переключаюсь между фрагментами или как только происходит изменение конфигурации на Android. Чтобы переключаться между фрагментами, я использую: FragmentTransaction […]

FragmentManager заменяет фрагменты без вызова onPause () onDestroy () для старого фрагмента

В моем приложении у меня есть левое меню, которое управляет транзакциями Fragment в одном FragmentView в моей MainActivity . Над FragmentView меня есть новый компонент PullToRefresh который используется в новом GMAIL, только обновлен только в одном Fragment . Я хочу остановить обновление, если я заменил этот Fragment на другой. getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_container, new pullToRefreshFragment()) .commit(); Я […]

Вложенные фрагменты исчезают во время переходной анимации

Вот сценарий: Activity содержит фрагмент A , который, в свою очередь, использует getChildFragmentManager() для добавления фрагментов A1 и A2 в свой onCreate следующим образом: getChildFragmentManager() .beginTransaction() .replace(R.id.fragmentOneHolder, new FragmentA1()) .replace(R.id.fragmentTwoHolder, new FragmentA2()) .commit() Пока, так хорошо, все работает как ожидалось. Затем мы запускаем следующую транзакцию в Activity: getSupportFragmentManager() .beginTransaction() .setCustomAnimations(anim1, anim2, anim1, anim2) .replace(R.id.fragmentHolder, new […]

Фрагмент onCreate вызывает несколько раз при перезагрузке фрагмента

Ниже мой код: public class MyListFragmentActivity extends FragmentActivity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); System.out.println("DEBUG : MLFA onCreate"); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction().replace(fragmentID, new MyListFragment()) .replace(detailFragmentID, new MyDetailFragment()).commit(); } } @Override protected void onRestart() { FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); Fragment prevFrag = getSupportFragmentManager().findFragmentById(detailFragmentID); if (prevFrag != null) { fragmentTransaction.remove(prevFrag); getSupportFragmentManager().beginTransaction().replace(detailFragmentID, new MyDetailFragment()).commitAllowingStateLoss(); } […]

Как управлять полноэкранными диалогами в Android?

Я думаю о появлении диалоговых окон. Цитирование рекомендаций по дизайну : Из-за ограниченной недвижимости на мобильных устройствах контент, который может отображаться в виде диалога в других форм-факторах (планшет, рабочий стол и т. Д.), Может быть более адекватно представлен в полноэкранном диалоговом окне. И это кажется мне разумным. Здесь также представлены сведения о представлении диалога в […]

Меню настраиваемых опций для каждого фрагмента

у меня проблема. Я пытаюсь изменить меню параметров по умолчанию, различное для каждого фрагмента. Я создал файл xml для каждого фрагмента, и я поместил их в папку res / menu. Теперь я не знаю, как сообщить андроиду изменить меню параметров по умолчанию в каждом фрагменте. Я поместил фрагмент в представление пейджера. Меню, о котором я […]

Intereting Posts
Разрешения Android M: путают использование функции shouldShowRequestPermissionRationale () Разрешение отказа: открытие провайдера Изменения цвета фона в ListView для Android в прокрутке – colorCacheHint Не исправлена ​​проблема Не удалось установить Android Studio в Ubuntu Как скомпилировать проект cordova от visual studio (Hybrid App) до android / ios apk Android SurfaceTexture.detachFromGLContext Ошибка во время detachFromGLContext Библиотека штрих-кода Google Vision не найдена Службы Google-игр входят в систему (неудача первой попытки, успешная вторая) Разница в рендеринге изображений по разным версиям Android Multi select ListPreference для Android Обнаруживать, удалено ли мое приложение Android: служба останавливается, когда активность закрыта. Два пользовательских интерфейса панели с фрагментами и отдельными действиями Раздувание фрагментов с пакетом совместимости Как получить идентификатор фронтальной камеры с помощью Camera2?