我正在制作一个蜂窝项目/叉向后兼容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