프로그래밍 방식으로 조각이 추가 된 활동이 있다고 가정 해보십시오.
private void animateToFragment(Fragment newFragment, String tag) {
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.fragment_container, newFragment, tag);
ft.addToBackStack(null);
ft.commit();
}
보이는 이전 조각으로 돌아가는 가장 좋은 방법은 무엇입니까?
안드로이드에서 버튼 클릭시 트리거 백 버튼 기능을 발견 했지만 백 키 이벤트를 시뮬레이션하는 것이 올바른 방법이 아니라고 생각합니다 (그리고 작동하지 않을 수도 있음).
dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
전화 finish()
하면 관심이없는 활동이 종료됩니다.
이것에 대해 더 좋은 방법이 있습니까?
getFragmentManager().popBackStackImmediate();
트릭을했다. 감사.