0
我想在當前片段從backstack彈出時在前一個片段中執行一些操作。 想這是我的背疊怎麼現在Android片段popBackStack和isDetached()
Fra_A - > Fra_B - > Fra_C - > Fra_D
我打電話fm.popBackStack()
從而消除Fra_D
,這就要求我OnBackStackChangedListener
內,我已經給
if(manager.findFragmentByTag("Fra_D").isDetached()){
my_function();
}
我總是收到NullPOinterException在這一行。我知道它是因爲現在沒有名字Fra_D
中的片段。
有沒有辦法找到哪個片段被彈出?