安卓關閉fragment

橙燈發表於2020-11-17

需求:關閉fragment

1:getActivity().onBackPressed()
2:呼叫FragmentTransaction物件的addToStackBack(null)

3.通過activity實現interface的方法去remove此fragment
(參照fragment和activity的資訊傳遞)

 @Override
    public void exit() {
        getSupportFragmentManager().beginTransaction().remove(fragment).commit();
    }

我覺得第三條是比較容易想到和理解的,為什麼網上沒有相關介紹?
第一條按返回鍵似乎不是什麼好選擇。

相關文章