2016-03-13 79 views
0

我在我的Fragment中調用startActivityForResult()加載圖像。它處理它與onActivityResult()相同的片段。在這個方法執行結束時,執行Fragment仍然在屏幕上,我能想到的下一個方法是onBackStackChanged,這個片段實際上被刪除了。你能幫我追蹤這個bug,因爲exphmle在onActivityResult()之後被調用,我可以在那裏設置一個斷點?片段在onActivityResult方法關閉後

P.S.我已經創建了一個新的項目,並複製/粘貼此部分,它的工作... 如果您需要任何進一步的解釋或代碼,請詢問

回答

0

嗯,我不認爲這會幫助某人,但無論如何.. 在我的活動的超類'onStart方法中,我已經完全清理了BackStack,所以碎片被銷燬了。

相關問題