, если я запускаю диалог полноэкранного как такогоОтката из полного экрана диалогового
FragmentManager fragmentManager = getActivity().getFragmentManager();
DialogStyleCreator editor = new DialogStyleCreator();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.add(android.R.id.content, editor).commit();
Как я могу сделать это так, что если я ударил андроид стрелку назад (в левом верхнем углу меню) или кнопка «Назад» закрывает диалоговое окно вместо возврата к предыдущему действию, например, в диалоговых окнах предупреждения?
Вы можете добавить сделку фрагмент в backstack по transaction.addToBackStack (ноль); Вы можете выскочить назад на fragmentManager.popBackStack(); –
Для кнопки «Назад» в верхнем левом углу просто примените те же самые вещи в onclicklistener. –
Перехват по нажатой спине будет самым простым, самым прямым вперед – PSchuette