2012-09-12 194 views
1

這個問題有點奇怪和複雜 - 有時(它不是確定性的,或者我不知道原因)我的一些片段沒有出現在事務中。片段沒有顯示

我檢查了兩遍,而且看起來OK - 片段正確前加入,不爲空等等,有場mHidden設置爲true前和交易後false,但我看到的是一個空的地方。

什麼可能是錯的?

更準確地說,這個問題 - 我在同一時間管理一個Activity(最多25個)中的很多碎片,並且這些事務一次隱藏/顯示其中的很多碎片。更重要的是,我將4個片段添加到相同的版面支架(FrameLayout)中,並切換其可見度 - 但我不認爲這可能是原因。

我開始討厭的Android ...

+0

您可以添加代碼的最重要部分以及您使用的xml佈局嗎? – Entreco

+0

我希望我可以,但我的應用程序像20k行代碼,非常複雜,我不知道線索在哪裏 - 我所有的片段都有'RelativeLayout'作爲根,並動態添加到'FrameLayout'持有者中,如我所述。大多數情況下,交易都沒有問題(什麼證明他們是好的),但有時會出現這種情況......所以這是一個相當普遍的問題,比如「什麼可能導致片段不能顯示在交易中,儘管似乎都是這樣確定「。 –

回答

1

OK,這是美妙的,你來了多久了一個解決方案,同時展示給別人你的問題 - 這裏的問題是隱藏/顯示動畫 - 有當我用某種動畫(縮放到0.0,淡入淡出等)和後來(特殊情況)隱藏片段時顯示它沒有輸入反向動畫(作爲優化)的用例 - 顯示片段WAS,但保持縮放爲0或褪色。