问题有点奇怪和复杂 - 有时(它不是确定性的或者我不知道原因)我的一些片段没有出现在交易中。
我检查了所有内容两次,看起来没问题 - 片段在之前正确添加,不是空等,在事务之前将字段mHidden
设置为true
并在事务之后设置为false
,但我看到的只是一个空地。
可能出现什么问题?
为了更准确地解决问题 - 我同时在一个Activity
(最多25个)中管理多个片段,并且事务一次隐藏/显示其中的许多片段。更重要的是,我将4个片段添加到相同的布局持有者(FrameLayout
),并切换其可见性 - 但我认为这可能不是原因。
我开始讨厌Android ......
答案 0 :(得分:1)
好的,你向其他人展示你的问题的同时提出解决方案的频率非常好 - 这里的问题是隐藏/显示动画 - 当我隐藏带有某种动画的片段时有一个用例(缩放到0.0,淡入淡出等)以及稍后(特殊情况)显示它没有输入反向动画(作为优化) - 片段WAS显示,但保持缩放为0或褪色。