나는 이전 조각으로 돌아가고 싶다. 나는 addtobackstack(null)
과 같은 많은 방법을 시도했다. 그러나 나는 해결책을 얻지 못했다. 내 문제는 다시 버튼을 클릭하면 홈 조각으로 이동하는 것입니다. 그러나 나는 그것을 원하지 않았다. 뒤로 버튼을 클릭하면 이전 조각으로 이동합니다. 아무도 내가 어떻게 할 수 있는지 말해 줄 수 있니?안드로이드에서 휴대 전화의 뒤로 버튼을 클릭하면 이전 조각을 어떻게 가야하나요?
이 내 onActivityCreated()
방법 : -
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
getView().setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View view, int i, KeyEvent keyEvent) {
if (i == KeyEvent.KEYCODE_BACK) {
getFragmentManager().popBackStack();
return true;
}
return false;
}
});
}
이 제 단편 -
Fragment fragment = new Packages();
getActivity().getSupportFragmentManager()
.beginTransaction()
.replace(R.id.container, fragment).addToBackStack(null).commit();
이것은 두 번째 단편 -
Fragment fragment = new DeliveryFrag();
mContext.getActivity().getSupportFragmentManager()
.beginTransaction()
.replace(R.id.container, fragment).addToBackStack(null)
.commit();
이것은 제는 조각 : -
Fragment fragment = new paytm();
getActivity().getSupportFragmentManager().beginTransaction()
.replace(R.id.container, fragment).addToBackStack(null)
.commit();
나는보기를 얻고 있고 그것에 onClickListner
세트를 적용한다. 그러나 프로그램은이 방법으로 들어 가지 않습니다. 왜 그런지 몰라? 누구든지 내가 뭘 잘못하고 있는지 말해 줄 수 있니?
가능한 복제 [개별 조각의 수동으로 백업 버튼을 누르면 다시 이전의 조각을 이동하는 방법?] (http://stackoverflow.com/questions/14275627/how-to-go-back-to- previous-fragment-on-pressed-manually-back-of-individu) – Ironman
@ 아이언 나는 그 링크에서 해결책을 얻지 못했습니다. 내가 왜 다시 묻는 지 알지 못한다. 대답을 안다면 나에게 말해줘. – aarav
탐색 방법을 알려주세요 (예 : 홈> 조각 A> 조각 B> ...) –