-1
我曾看過很多例子但我沒有得到完美的解決方案。要求是點擊硬件返回,我不得不關閉片段並再次獲得相同的活動。如何從片段導航到活動onBackPressed
我不得不像活動覆蓋onbackpress:
@Override
public void onBackPressed() {
int count = getFragmentManager().getBackStackEntryCount();
Toast.makeText(this, ""+count, Toast.LENGTH_SHORT).show();
if (count == 0) {
super.onBackPressed();
//additional code
} else {
getFragmentManager().popBackStack();
}
super.onBackPressed();
}
這裏的時候,我要前往一個片段所以它的計數爲1,當我按下後退按鈕直接關閉當前活動和片段也和片段組成部分通過創建按鈕我已經放置了getActivity()。getFragmentManager()。popBackStack();,它完美的作品,但我需要在後臺壓縮..停止我想從當前片段的片段附加活動。請欣賞此解決方案。
所以你想說的主要內容也可以被視爲片段不是嗎?所以在活動中應該沒有什麼是正確的? –
是的,這就是我說的。 –