我們在ViewPager這裏遇到了一個非常奇怪的問題。我們在每個ViewPager頁面上嵌入列表,並在更新列表數據時在列表適配器和視圖分頁器適配器上觸發notifyDataSetChanged。ViewPager不重繪內容,仍然/變爲空白
我們觀察到的是,有時頁面不更新其視圖樹,即保持空白,或者有時甚至在分頁時消失。當來回分頁幾次時,內容會突然重新出現。這看起來好像Android缺少視圖更新。我還注意到,在使用層次結構查看器進行調試時,選擇視圖總是會使其重新出現,顯然是因爲層次結構查看器強制所選視圖重繪自己。
雖然我無法以編程方式使此工作;無效列表視圖或整個視圖尋呼機甚至無效。
這與compatibility-v4_r7庫有關。我也嘗試使用最新版本,因爲它聲稱修復了與查看尋呼機有關的許多問題,但它使問題變得更糟(例如,手勢被中斷,以至於它不會讓我有時再遍歷所有頁面)。
是否有其他人也遇到過這些問題,或者您有什麼可能導致此問題的想法?
不錯的工作,偵探! – Matthias 2012-08-31 18:06:22
我有同樣的問題,但與FragmentPagerAdapter,它爲我處理onDestroy。這裏沒有其他的解決方案。 – 2014-02-18 22:24:22
還可能是什麼問題,是@Boy你救了我的人正在使用,而不是GetChildFragmentManager – Boy 2014-11-16 09:21:56