我已經以編程方式添加這是對活動的的onCreate()創建調用這樣的片段:我是否需要刪除程序添加片段
mFragment = (MyFragment) pFm.findFragmentByTag(TAG);
if (mFragment == null) {
mFragment = MyFragment.newInstance();
pFm.beginTransaction().add(mFragment, MyFragment.class.getSimpleName()).commit();
}
片段的壽命是不確定的。問題是,我是否必須在某些時候刪除它?例如,在onDestroy(),如果isFinishing()返回true?
爲什麼你想刪除它......? – Developer 2013-03-21 13:03:41
我的直覺告訴我add()調用通常應該有相應的remove()調用。但是,這似乎並非如此。 – lstipakov 2013-03-21 13:07:28
@Stipa當然有一個刪除被稱爲某處某處。但是,如果您不需要由於某種原因明確調用它(而不是替換()),那麼系統會爲您處理。 – Shade 2013-03-21 13:12:58