我正在製作一個蜂窩項目/叉向後兼容1.6+的過程。設備API級別的對話框片段<11
根據谷歌/安卓系統提供的文檔,我決定將所有關於DialogFragment
的片段都製作成非常適合蜂窩的格式......它使我能夠靈活地將任何東西當作對話框或「全屏」元素。
我現在已經包含了兼容性工具包,並將我的導入和方法調用移到了該位置。現在,我在2.3我試圖推出一個相同的意圖,但我得到這個問題:
java.lang.IllegalStateException: DialogFragment can not be attached to a container view
爲DialogFragment
的文件表明,它可以作爲Fragment
執行,當你不想要的對話框/彈出功能。
還:'onSaveInstanceState'只能保存'mShowsDialog',如果它是'true'。你只需要從'if'中刪除'!'。 – 2011-10-21 01:24:56
在哪個版本(https://android.googlesource.com/platform/frameworks/support中的SHA1提交ID)基於?我試圖用當前版本的支持庫重現您的修補程序,但是無法正確執行此操作,因爲Google顯然沒有使用它們用於發行版的r修訂版代碼進行標記。我已經嘗試提交863d7b4。 –
2012-12-19 10:17:43
我的意思是:我將你的變更集與提交863d7b4進行了比較。 – 2012-12-19 10:30:58