название в значительной степени объясняет это.
У меня настроена горизонтальная прокрутка, на первом экране есть кнопки для других фрагментов, а также вся система горизонтальной прокрутки. Я бы хотел, чтобы пользователь мог нажать кнопку «Назад» на одном из этих фрагментов и чтобы приложение вернулось на первый экран со всеми кнопками.
Оттуда я хочу, чтобы кнопка «Назад» была AlertDialog, спрашивая пользователя, хотят ли они выйти из приложения. На данный момент это то, что происходит (на всех фрагментах, когда вы нажимаете кнопку «Назад», появляется всплывающее окно AlertDialog, которое я создал).
Я просмотрел транзакции фрагментов и "addToBackStack()", но не знаю, как это реализовать. Я просмотрел руководство разработчика и некоторые вопросы на этом сайте, но получение одной или двух строк кода не помогает в его реализации.
У меня есть FragmentActivity с настроенным FragmentPagerAdapter, и каждый фрагмент имеет свой собственный файл Java. У меня есть 5 фрагментов, которые все вызываются в FragmentActivity и FragmentPagerAdapter.
Я не думаю, что мне нужно показывать вам, ребята, какой-либо мой код на данный момент, так как все настроено обычным образом. Пожалуйста, дайте мне знать, если вы это сделаете.
Фрагмент кода, который я нашел по другим вопросам, и в частности по одному, был следующим:
FragmentTransaction tx = fragmentManager.beginTransation();
tx.replace( R.id.fragment, new MyFragment() ).addToBackStack( "tag" ).commit();
Это немного трудно продолжать только это, хотя.
Я был бы очень признателен за вашу помощь.
РЕДАКТИРОВАТЬ: мой код удален - не нужен.
ViewPager
с фрагментами (?!). - person user   schedule 28.12.2012