儘管我在這方面看到很多問題試圖實現所有這些問題,但我決定再次提出這個問題,因爲沒有任何建議的方法爲我工作。DialogFragment在方向改變時消失
問題: 我試圖顯示一個基於ActivityFragment內部的DialogFragment的自定義對話框。 活動正在重新定位方向變化,因爲它有不同的佈局。 每當發生這種情況時,DialogFragment都會消失。 (我使用的是最新的支持包)
的事情,我已經厭倦了:
- 使用onRetainCustomNonConfigurationInstance,試圖挽救dilaog。
- 在對話框onCreate中使用setRetainInstance(true)。
- 對話框中的靜態newInstance()方法。
- 覆蓋對話框的onDestroy以消除內部對話
和其他一些記錄的解決方案的破壞監聽器。 似乎沒有任何工作,我厭倦了這些解決方案的可能變化,我的自定義對話框在各種狀態下擁有許多UI元素的原因,我真的得到這個工作。
如果任何人可以請提供一些代碼解決方案,將不勝感激。
感謝, 圖騰
也許你可以提供自己的一些代碼,然後我們可以幫你調試。 – lyricsboy 2012-02-18 04:03:50
我想關閉我的對話框的方向更改ON目的...你能提供一些代碼來顯示你是如何做到的? – Rich 2014-01-30 21:33:11