0
片段InvoiceInfo從片段向後移動
公共無效move_to_another_fragment(){
Fragment fragment = (Fragment) new ItemFragment();
FragmentManager fragmentManager = getFragmentManager();
getActivity().getActionBar().setTitle("Items");
fragmentManager.beginTransaction()
.replace(R.id.frame_container, fragment)
.addToBackStack("invoiceinfo").commit();
}
在上面的片段發票的信息,我使用move_to_another_fragment方法遷入片段的PurchaseOrder它工作正常
片段PurchaseOrder
FragmentManager fm = getActivity().getFragmentManager();
fm.beginTransaction().addToBackStack("purchase_order");
fm.popBackStack();
此片段的PurchaseOrder具有當按鈕被點擊它應該回到以前的頁面(InvoiceInfo frgament)。它也適用按鈕,但是當我點擊發票frgament一個按鈕,我需要去PurchaseOrder。
FragmentManager fm = getActivity().getFragmentManager();
fm.beginTransaction().addToBackStack("purchase_order");
fm.popBackStack();
我用上面的代碼InvoiceInfo片段內要做到這一點,但它不工作
不working.i其實我需要得到任何片段駐留在堆棧,而不是採取頂一個。 –
@SupunLakshan編輯我的答案檢查,如果它適合你 –