【发布时间】:2011-12-21 12:35:06
【问题描述】:
在 LinearLayout 中,我有一个 FragmentContainer,它下面是一个包含多个 RadioButtons 的 RadioGroup。当检查更改时,我将用不同的片段替换容器中的当前片段。如果检查进行得很慢,则切换会正常进行。
现在考虑:
RadioButtonA => 在检查时将容器替换为 FragmentA
RadioButtonB => 检查时用 FragmentB 替换容器
现在容器有 FragmentA
如果我更改为 RadioButtonA->RadioButtonB 它 用 FragmentB 替换 FragmentA 和
如果我立即从 RadioButtonB->RadioButtonA 切换 它应该用 FragmentA 替换 FragmentB
但我得到异常说:
java.lang.IllegalStateException:已添加片段:FragmentA
【问题讨论】: