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

111
Обновить фрагмент при перезагрузке

В приложении для Android я загружаю данные из базы данных во TableViewвнутренний файл Fragment. Но когда я перезагружаю, Fragmentон отображает предыдущие данные. Могу ли я повторно заполнить Fragmentтекущими данными вместо...

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

У меня есть приложение, которое состоит из использования ActionBarSherlock в режиме вкладок. У меня есть 5 вкладок, и содержимое каждой вкладки обрабатывается с помощью фрагментов. Однако для tab2 у меня есть фрагмент, XML-файл которого содержит элемент ViewPager, который, в свою очередь, имеет...

109
поддержка FragmentPagerAdapter содержит ссылку на старые фрагменты

ПОСЛЕДНЯЯ ИНФОРМАЦИЯ: Я сузил свою проблему до проблемы с fragmentManager, сохраняющим экземпляры старых фрагментов, и мой просмотрщик не синхронизирован с моим FragmentManager. См. Эту проблему ... http://code.google.com/p/android/issues/detail?id=19211#makechanges . Я до сих пор не знаю, как это...

109
Дальнейшее понимание setRetainInstance (true)

Что именно происходит , когда вы звоните setRetainInstance(true)на Fragment? Документация практически отсутствует, и это кажется очень важной функцией. В частности, я хочу знать, какая часть этой последовательности (которую я придумал) верна: Пользователь вращает устройство. Фрагмент отделяется от...

109
Как передавать значения между фрагментами

Я новичок в использовании фрагментов. Я просто пытаюсь создать простой пример приложения, использующего фрагменты. Мой сценарий: у меня есть два действия с одним фрагментом внутри каждого действия. Первый фрагмент имеет текст редактирования и кнопку. Второй фрагмент имеет текстовое представление....

108
Android 4.2: поведение заднего стека с вложенными фрагментами

В Android 4.2 библиотека поддержки получила поддержку вложенных фрагментов, см. Здесь . Я поигрался с ним и обнаружил интересное поведение / ошибку в отношении заднего стека и getChildFragmentManager () . При использовании getChildFragmentManager () и addToBackStack (String name) при нажатии кнопки...

107
OnCreateOptionsMenu () не вызывается во фрагменте

У меня есть приложение, в котором есть одно действие с двумя фрагментами, расположенными по горизонтали. В своей деятельности я раздувал меню, используя onCreateOptionsMenu()которое я могу отображать меню опций панели действий. Но когда я пытаюсь обновить пункты меню панели действий из одного из...

107
Как получить панель инструментов из фрагмента?

У меня есть ActionBarActivityс NavigationDrawerи использовать support_v7 Toolbarв ActionBar. В одном из моих фрагментов панель инструментов имеет настраиваемый вид. В остальных фрагментах Toolbarследует указывать заголовок. Как получить Toolbarинстанс для настройки из фрагментов? Я могу получить...

104
Анимация фрагмента транзакции: вставлять и выдвигать

Я проверил несколько руководств по анимации транзакции между фрагментами. Я использовал этот метод для анимации, и он работает: fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); Но я хочу инвертировать эту анимацию: старый фрагмент выдвигается...

104
getSupportActionBar изнутри фрагмента ActionBarCompat

Я начинаю новый проект , который использует AppCompat/ActionBarCompatв v7библиотеке поддержки. Я пытаюсь понять, как использовать getSupportActionBarиз фрагмента. Моя активность, в которой размещен фрагмент, расширяется ActionBarActivity, но я не вижу аналогичного класса поддержки для фрагментов....

102
В чем преимущество использования фрагментов в Android, а не представлений?

При разработке для Androidцелевого (или минимального) sdk можно установить значение 4 (API 1.6) и добавить пакет совместимости с Android (v4), чтобы добавить поддержку Fragments. Вчера я сделал это и успешно реализовал Fragmentsдля визуализации данных из пользовательского класса. У меня такой...

101
Фрагмент onCreateView и onActivityCreated вызывается дважды

Я разрабатываю приложение с использованием Android 4.0 ICS и фрагментов. Рассмотрим этот модифицированный пример из демонстрационного приложения API ICS 4.0.3 (API level 15): public class FragmentTabs extends Activity { private static final String TAG = FragmentTabs.class.getSimpleName();...

100
Как сделать ширину DialogFragment равной Fill_Parent

Я работаю над приложением для Android, где я использую DialogFragmentдля отображения диалогового окна, но его ширина очень мала. Как я могу сделать ему эту ширину fill_parent? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required...

100
Показать скрытый фрагмент в android

Я разрабатываю приложение, которое содержит 2 фрагмента, и я хочу показать скрытие в соответствии с моими потребностями. В следующем коде есть простой пример моей проблемы. Это простое действие Fragmentactivity содержит 1 кнопку и один фрагмент списка. Этот простой пример работает безупречно. но...

99
java.lang.IllegalStateException: у указанного дочернего элемента уже есть родитель

Я использую фрагменты, когда создаю экземпляр фрагмента в первый раз. но во второй раз я получил это исключение. Не удалось найти строку, в которой возникла ошибка? 04-04 08:51:54.320: E/AndroidRuntime(29713): FATAL EXCEPTION: main 04-04 08:51:54.320: E/AndroidRuntime(29713):...

99
Как получить существующие фрагменты при использовании FragmentPagerAdapter

У меня проблема с тем, чтобы мои фрагменты взаимодействовали друг с другом через класс Activity, который использует FragmentPagerAdapter, в качестве вспомогательного класса, который реализует управление вкладками и всеми деталями подключения к ViewPagerсвязанному TabHost. Я реализовал то...

99
Жизненный цикл фрагмента - какой метод вызывается при отображении / скрытии?

Я использую следующий метод для переключения между фрагментами (в моем NavigationDrawer), показывая / скрывая их. protected void showFragment(int container, Fragment fragment, String tag, String lastTag, boolean addToBackStack ) { FragmentManager fragmentManager = getSupportFragmentManager();...