後端堆棧是否支持與Android中嵌套片段的交互?嵌套片段和後端堆棧
如果是這樣,我做錯了什麼?在我的實現中,後退按鈕完全忽略了將此事務添加到後端堆棧的事實。我希望這不是因爲嵌套片段的問題,而只是我做了不正確的事情。
下面的代碼是我的片段之一的內部,用於交換與目前任何嵌套的片段呈現出新的片段:
MyFragment fragment = new MyFragment();
FragmentTransaction ft = getChildFragmentManager().beginTransaction();
ft.setCustomAnimations(R.animator.slide_in_from_right, R.animator.slide_out_left, R.animator.slide_in_from_left, R.animator.slide_out_right);
ft.addToBackStack(null);
ft.replace(R.id.myFragmentHolder, fragment);
ft.commit();
任何人看到這個OP可以採取看看另一個,http://stackoverflow.com/questions/13418436/android-4-2-back-stack-behaviour-with-nested-fragments,這解釋更好。 – lcn