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

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

Я пытаюсь вызвать метод в действии с экрана фрагмента. У меня есть метод 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 для сохранения экземпляра фрагмента и получения […]

«Ошибка выполнения результата» – onActivityForResult

У меня есть LoginActivity ( LoginActivity пользователя). Это, в основном, его собственное действие, которое называется как диалог (чтобы выглядеть как диалог). Он появляется поверх SherlockFragmentActivity . Я хочу: если есть успешный вход в систему, для обновления представления должно быть два FragmentTransaction . Вот код: В LoginActivity , в случае успешного входа в систему, setResult(1, new […]

Android – активность против FragmentActivity?

Я новичок в Android. Я хочу создать приложение с форматом табуляции. Я нашел много документации, в которой была использована Activity . Также во многих случаях использовали FragmentActivity . Я не уверен, с чего лучше начать. Пожалуйста, предложите мне использовать Activity или FragmentActivity для начала разработки в формате вкладок?