2017-04-06 80 views
0

我有一個片段。從這個片段我顯示一個dialogfragment。從這個對話框片段中,我通過startactivityforresult調用相機意圖。好的,問題是:生命週期對話框片段顯示片段

有時候,當完成相機意圖時,它會調用onFocusment的ActivityResult並且沒關係,但是,在完成相機意圖的某個時候,它會調用onCreateView的片段。並在它調用onCreateView的對話框片段之後,並在它調用onFocusment的onActivityResult對話框之後。該proble是我在dialogfragment當相機意圖結束,它直接調用的onCreate視角的圖片的路徑,工作好,因爲路徑不爲空。但是,當攝像機意圖完成時,並且在它調用onCrateView的片段並在onActivity結果的oncreateView對話框片段的視圖之後,由於圖像的路徑爲空而不起作用...

你知道它爲什麼是?

對不起,我的英文。

謝謝你!

+0

一段時間內Android系統破壞,是不是不再對用戶可見的活動。也許這種行爲是因爲這一點。 – Krish

回答

0

的問題是,該系統被破壞的活動。我在方法onSaveInstanceState中保存了一個變量的路徑。