Articles of фрагменты фрагменты

Как сохранить данные фрагмента после транзакций backstack?

У меня есть активность, содержащая фрагмент «list», который при нажатии на один из его элементов заменит себя на фрагмент «content». Когда пользователь использует кнопку «Назад», он снова возвращается к фрагменту «списка». Проблема в том, что фрагмент находится в состоянии по умолчанию, независимо от того, что я пытаюсь сохранить данные. Факты: Оба фрагмента создаются посредством public […]

Нажатие назад не возвращается к предыдущему фрагменту

У меня возникла проблема с добавлением транзакций фрагмента в задний стек. У меня есть Основное действие, в котором я заполняю свой макет фрагментом меню: public class MainActivity extends ActionBarActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getFragmentManager().beginTransaction().add(R.id.frag_container, new MainMenuFragment()).commit(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to […]

Получить последний фрагмент в back stack

Я видел этот пост, но решения, размещенные здесь, не работают для меня: получите последний фрагмент в backstack Когда я заменяю фрагмент на другой, я использую: FragmentManager manager = getSupportFragmentManager(); FragmentTransaction ft = manager.beginTransaction(); ft.replace(android.R.id.tabcontent, fragment, tag); ft.addToBackStack(null); ft.commit(); Поэтому, пожалуйста, обратите внимание, что я использую теги для обнаружения любого фрагмента. Моя проблема в частности заключается […]

Фрагмент фонового изображения Android

У меня есть несколько страниц / фрагментов, перечисленных в моем навигационном ящике, пользователь, вероятно, будет переключаться между ними часто, и я хочу, чтобы они были в задней части, чтобы они могли перемещаться назад, но мне нужен только один экземпляр каждого фрагмента в задней части экрана Что пользователю не нужно отказываться от безумного количества раз, чтобы […]

Фрагмент addToBackStack () и popBackStackImmediate () не работают

В настоящее время я ListFragment приложение для Android (14 <= ​​SDK <= 21), используя один ActionBarActivity и другие Fragments , такие как ListFragment и MapFragment , которые меняются местами в пределах одного представления FrameLayout . ActionBarActivity автоматически заменяет / фиксирует фрагмент A. Затем, когда пользователь нажимает кнопку, хостинг Activity заменяет / фиксирует новый другой фрагмент […]

Android: Фрагменты backStack

Im пытается загрузить новый фрагмент при вызове метода. Этот метод создает новый фрагмент и «заменяет» другой фрагмент: private void showTestFragment(Fragment oldFragment, boolean addBackStack, BaseAdapter adapter, int position) { Cursor cursor = (Cursor)adapter.getItem(position); if(cursor != null){ int idx = cursor.getColumnIndexOrThrow(Episode._ID); long rowId = cursor.getLong(idx); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); if(oldFragment != null){ Log.i(TAG, […]

Получить последний фрагмент в backstack

Как я могу получить последний экземпляр фрагмента, добавленный в backstack (если я не знаю тег и идентификатор фрагмента)? FragmentManager fragManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransacion = fragMgr.beginTransaction(); /****After add , replace fragments (some of the fragments are add to backstack , some are not)***/ //HERE, How can I get the latest added fragment from backstack ??

Как возобновить фрагмент из BackStack, если он существует

Я изучаю, как использовать фрагменты. У меня есть три экземпляра Fragment , которые инициализируются в верхней части класса. Я добавляю фрагмент к такой активности: Объявление и инициализация: Fragment A = new AFragment(); Fragment B = new BFragment(); Fragment C = new CFragment(); Замена / Добавление: FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, A); ft.addToBackStack(null); ft.commit(); Эти фрагменты […]

Проблемы с предыдущим стеклом Android Fragment

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

Как я могу поддерживать состояние фрагмента при добавлении в задний стек?

Я написал фиктивную активность, которая переключается между двумя фрагментами. Когда вы переходите из FragmentA в FragmentB, FragmentA добавляется в задний стек. Однако, когда я возвращаюсь к FragmentA (при нажатии назад), создается совершенно новый FragmentA, и состояние, в котором оно было, потеряно. У меня такое чувство, что я повторяю то же самое, что и этот вопрос, […]

Intereting Posts
Получение данных за считанные секунды, вычисление часов, минут и секунд Как реализовать галерею изображений в Gridview в Android? Установить таймаут Диалог в Android? Портретная ориентация камеры Как читать книгу EPUB с помощью EPUBLIB? Можно ли подписать два разных приложения с одним и тем же ключом? Каковы последствия обнаружения GCM SENDER ID? AudioTrack – преобразование коротких массивов в байтовые массивы с использованием jlayer (java mp3-декодера) Как я могу управлять устройством Android с ПК? Использование Mock Location в приложении Navigation Преобразование строки, содержащей идентификатор, в идентификатор целого числа Существует ли какой-либо метод для проверки износа Android Wear или нет? Android – настройка экрана при появлении клавиатуры? Android / Java Javadoc отсутствует после обновления Android SDK Как добавить плавающий вид в Android Window Manager и прослушать события кнопки «Система / оборудование»