在我的應用程序中我有導航抽屜,所以我有一個MainActivity,其餘的都是片段。我的應用程序工作正常。每當我按回來按鈕它重定向到以前的fragment.it工作正常。但我想要的是成功支付後,我顯示成功的付款頁面,在這個頁面上,當用戶按下後退按鈕我想重定向到HomeFragment,但現在它去了到Placeorder片段。Onbackpressed重定向到特定片段
@Override
public void onBackPressed() {
if(getFragmentManager().getBackStackEntryCount() == 0) {
super.onBackPressed();
}
else {
getFragmentManager().popBackStack();
}
}
時付款成功,刪除所有其他片段,顯示SuccessfulPa yment頁面,然後在幾秒鐘後將其刪除 – MohammedAlSafwan
該怎麼做? – chris
試着用if(!activeFragment.onBackPressed())替換你的if條件,我認爲它會正常工作 –