Вопросы с тегом «android-fragments»

Фрагменты представляют собой повторно используемые варианты поведения или части пользовательского интерфейса в приложении Android.

11
Замена фрагмента другим фрагментом внутри группы действий
У меня есть фрагмент внутри групповой активности, и я хочу заменить его другим фрагментом: FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); Он отлично работает, когда выполняется как отдельный проект без использования группы действий, все отлично работает в log cat, так как управление переходит …

7
Как установить тег фрагмента по коду?
Ничего подобного setTag(String tagName)в Fragmentклассе я не нашел . Единственный способ установить Fragmentтег, который я нашел, - это выполнить FragmentTransactionи передать имя тега в качестве параметра. Это единственный способ явно установить Fragmentтег по коду?

18
java.lang.IllegalStateException: не может выполнить это действие после onSaveInstanceState
Я использую библиотеку поддержки для моего приложения. В своей FragmentActivity я использую AsyncTask для загрузки данных из Интернета. В методе onPreExecute () я добавляю фрагмент, а в методе onPostExecute () я снова его удаляю. Когда ориентация меняется между ними, я получаю вышеупомянутое исключение. Пожалуйста, посмотрите на детали: private class onFriendAddedAsyncTask …

7
Как передать переменную из Activity во Fragment и вернуть ее обратно?
В настоящее время я делаю приложение для Android и хочу передать дату между активностью и фрагментом. В моей активности есть кнопка, которая открывает фрагмент: DatePickerFragment. В своей деятельности я показываю дату, которую я хочу изменить с помощью фрагмента. Поэтому я хочу передать дату в средство выбора даты и отправить ее …

3
Предотвратить ViewPager от разрушения за пределами экрана
У меня ViewPager подключен к FragmentPagerAdapter, который отображает три фрагмента. Похоже, что ViewPager уничтожает вид размещенного фрагмента, когда он находится на расстоянии более одного удара от текущей позиции. Все эти представления являются простыми списками, и эта оптимизация совершенно не нужна, поэтому я бы хотел ее отключить. Это вызывает некоторые визуальные …

7
Могу ли я использовать пейджер просмотра с представлениями (не с фрагментами)
Я использую ViewPagerдля пролистывания между ними Fragments, но могу ли я пролистывать их ViewPagerмежду Viewsпростыми XML-макетами? Это моя страница Adapterдля ViewPager, которая используется для перелистывания между фрагментами: import java.util.List; import com.app.name.fragments.TipsFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.view.ViewGroup; public class PageAdapter extends FragmentPagerAdapter { /** * */ …

7
Это правильный способ очистки стека фрагментов при выходе из глубоко вложенного стека?
Я использую библиотеку совместимости с Android для реализации фрагментов и расширил образец макета так, чтобы фрагмент содержал кнопку, запускающую другой фрагмент. В панели выбора слева у меня есть 5 выбираемых элементов - A B C D E. Каждый загружает фрагмент (переходное отверстие FragmentTransaction:replace) в панели сведений -a b c d …

6
Полный рабочий пример сценария трехфрагментной анимации Gmail?
TL; DR: Я ищу полный рабочий образец того, что я буду называть сценарием «трехфрагментной анимации Gmail». В частности, мы хотим начать с двух фрагментов, например: После некоторого события пользовательского интерфейса (например, касания чего-либо во фрагменте B) мы хотим: Фрагмент A, чтобы соскользнуть с экрана влево Фрагмент B переместится к левому …

5
Фрагмент или опорный фрагмент?
Я разрабатываю приложение, поддерживающее Android> = 4.0. Он использует фрагменты из android.appпакета. Поскольку я сталкиваюсь с проблемами со старой реализацией фрагмента в 4.0, подобной этой , которая уже исправлена ​​в библиотеке поддержки, я рассматриваю возможность вернуться к реализации фрагмента из библиотеки поддержки, чтобы получить более надежную и последовательную реализацию. Каково …

11
Вызов метода фрагмента из родительского действия
В руководстве по разработке фрагментов Android я вижу, что «действие может вызывать методы во фрагменте, получая ссылку на фрагмент из FragmentManager с помощью findFragmentById()или findFragmentByTag()». В следующем примере показано, как получить ссылку на фрагмент, но не показано, как вызывать определенные методы во фрагменте. Кто-нибудь может привести пример, как это сделать? …

7
FragmentPagerAdapter getItem не вызывается
Я не могу повторно использовать фрагмент в FragmentPagerAdapter .. Используя метод destroyItem (), он удаляет фрагмент, но все еще не вызывает getItem () снова .. Есть всего 2-3 изображения, поэтому я использую FragmentPagerAdapter вместо FragmentStatePagerAdapter .. public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size = …

12
Как очистить стек навигации после перехода к другому фрагменту в Android
Я использую новый компонент архитектуры навигации в android, и я застрял в очистке стека навигации после перехода к новому фрагменту. Пример: я нахожусь в loginFragment и хочу, чтобы этот фрагмент был очищен из стека, когда я перехожу к домашнему фрагменту, чтобы пользователь не возвращался обратно в loginFragment, когда он нажимает …

5
runOnUiThread во фрагменте
Я пытаюсь преобразовать действие во фрагмент. Знак ошибки включен runOnUiThread. о прошлом: GoogleActivityV2 расширяется от Activity. runOnUiThread в классе ExecuteTask. класс ExecuteTask, вложенный в действие. (Беги нормально) сейчас: GoogleActivityV2 расширяется от Fragment. runOnUiThread в классе ExecuteTask. класс ExecuteTask, вложенный в действие. (Ошибка при runOnUiThread) вот мой код public class GoogleActivityV2 …

9
Проблемы с обратным стеком Android Fragment
У меня огромная проблема с тем, как работает backstack фрагментов Android, и я буду очень благодарен за любую предложенную помощь. Представьте, что у вас есть 3 фрагмента [1] [2] [3] Я хочу, чтобы пользователь мог перемещаться, [1] > [2] > [3]но на обратном пути (нажатие кнопки возврата) [3] > [1]. …

7
Жизненный цикл Android Fragment при изменении ориентации
Использование пакета совместимости для целевой версии 2.2 с использованием фрагментов. После перекодирования действия для использования фрагментов в приложении я не смог заставить работать изменение ориентации / управление состоянием, поэтому я создал небольшое тестовое приложение с одним FragmentActivity и одним фрагментом. Журналы от изменения ориентации странные, с множественными вызовами фрагментов OnCreateView. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.