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

Android Fragment – переход от одного вида к другому?

Могу ли я сначала добавить фрагмент в представление, затем «отделить» его, а затем «снова подключить» его к другому представлению? В коде я хочу: fragOne one = new fragOne(); getSupportFragmentManager().beginTransaction() .add(R.id.left, one, "tag").commit(); getSupportFragmentManager().beginTransaction() .detach(one).commit(); // or .remove(), or .addToBackStack(null).remove() getSupportFragmentManager().executePendingTransactions(); getSupportFragmentManager().beginTransaction() .add(R.id.right, one).commit(); Но это порождает ошибку: 04-05 13:28:03.492: E/AndroidRuntime(7195): java.lang.RuntimeException: Unable to start activity […]

Фрагменты восстанавливают состояние при изменении ориентации

Я должен реализовать «стандартные» фрагменты навигации в моем приложении (см. Ссылку ). Проблема заключается в том, что устройство находится в портретном режиме, там должен быть показан только 1 фрагмент, а когда он повернут в альбомный режим, должны быть показаны 2 фрагмента. Я попытался сделать это двумя разными способами: 1) Я использую только 1 действие с […]

Вызов метода активности изнутри фрагмента

Я пытаюсь вызвать метод в действии с экрана фрагмента. У меня есть метод myMethod (), который находится в активности под названием MyActivity; У меня есть фрагмент под названием Screen1Fragment. Я хотел бы вызвать MyActivity.myMethod () из Screen1Fragment, но я не уверен, как это сделать. Раньше Screen1Fragment был активным, поэтому я расширил MyActivity, чтобы я мог […]

Фрагменты остаются после того, как активность Get убита и воссоздана

У меня есть FragmentActivity (Фрагменты поддержки), где я создаю фрагменты по коду и помещаю их в FrameLayouts. Пока все работает нормально. Теперь, если я оставлю приложение возвратом, все будет в порядке, пока система не будет убивать мою активность (или я делаю это с кнопкой остановки в DDMS). Если это произойдет, ничего не получится, и моя […]

Глобальный загрузчик (LoaderManager) для повторного использования в нескольких действиях / фрагментах

То, что я хотел бы достичь: У меня есть два разных фрагмента. Я бы хотел, чтобы они оба отображали одни и те же данные в двух формах (в списке и на карте). Я бы хотел, чтобы они AsyncTaskLoader один загрузчик (в частности, AsyncTaskLoader ). Все работает нормально, но Loader не используется повторно. Создается другая, и […]

OnLoadFinished () вызывается дважды

Я пытаюсь понять, что я делаю что-то неправильно в отношении Loaders. Я использую библиотеку поддержки, и у меня есть фрагмент, который в onCreate () вызывает initLoader (), устанавливающий себя как LoaderCallbacks, однако при вращении он получает результат дважды в onLoadFinished (), один раз в результате вызова init (И он уже имеет данные), и один раз […]

Использование `onRetainCustomNonConfigurationInstance` для сохранения данных при изменении конфигурации

Я программировал для Android в течение некоторого времени, и я все еще ищу решения для сохранения данных по сравнению с изменениями конфигурации. Помимо сохранения Parcelable s в Activity's Bundle в onSaveInstanceState документы предлагают использовать Fragment с флагом setRetainInstance установленным в true. Но я только что наткнулся на некоторый код, который использует onRetainCustomNonConfigurationInstance для хранения произвольных […]

TabHost с фрагментами и фрагментацией

Я работаю над Android-приложением, и я хочу использовать 3 вкладки для навигации с использованием фрагментов для каждой вкладки, но я не знаю, как создать структуру для этого. Я хочу добавить каждый фрагмент отдельно, потому что каждый из них отличается, но я не знаю, где их добавить в FragmentActivity. У меня эти файлы. tabs_layout.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]

Начать операцию из фрагмента

У меня есть 2 фрагмента, на обоих фрагментах кнопка. Когда я нажимаю кнопку, я бы хотел начать новую активность. Но я не могу заставить его работать. Ошибка, которую я получаю: ERROR здесь: Тип несоответствия: невозможно преобразовать из mFragmentFavorite в Fragment Что я делаю не так? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class MyFragmentPagerAdapter […]

Как правильно сохранить диалог с помощью поворота?

У меня есть FragmentActivity, на котором размещен DialogFragment. DialogFragment выполняет сетевые запросы и обрабатывает аутентификацию Facebook, поэтому мне нужно сохранить его во время вращения. Я прочитал все другие вопросы, связанные с этой проблемой, но ни одна из них на самом деле не решила проблему. Я использую putFragment и getFragment для сохранения экземпляра фрагмента и получения […]

Intereting Posts
Установить цвет значка FAB Выключение мягкой клавиатуры MediaStore.EXTRA_OUTPUT отображает данные в нуле, другой способ сохранить фотографии? Промо-коды для покупок в приложении нарушают проверку удаленного сервера? Как связать ресурсы с Android на рабочем столе в libgdx? Как бы вы улучшили Dalvik? Виртуальная машина Android Значок ActionBarDrawerToggle отсутствует при использовании AppCompat v22 Как установитьContentView во фрагменте? Кнопка «Обратно» в «Реагировать родной», «Навигатор» на Android Android NDK / JNI: создание общей библиотеки, которая зависит от других разделяемых библиотек Android Studio Gradle DSL метод не найден: 'android ()' – Ошибка (17,0) Java.lang.RuntimeException: обработчик (android.os.Handler) отправляет сообщение обработчику по мертвой нити Используйте настраиваемую панель контекстных действий для выбора текста WebView. Плагин Google не работает для проекта App Engine – Eclipse Indigo – WindowsXP Я получаю намерение INSTALL_REFERRER из магазина приложений amazon?