1

我不知道爲什麼我的DialogFragment(用RecyclerView內)需要更長的時間來展示我調試設備上比當我開始新的片段用相同的佈局,因爲它是在DialogFragmentDialogFragment與RecyclerView比片段慢與Recyclerview

大我的列表(對於適配器)與對象是,時間差越大。

有什麼建議嗎?

回答

0

我有完全相同的問題 - 我有一個列表視圖嵌入在每個rowView內嵌套imageViews/textviews dialogFragment。

我懷疑dialogFragment從來沒有被設計爲顯示大型列表視圖,並且回收站並未針對此用例進行完全優化。

我最終做的是通過明確的意圖啓動一個活動,並且性能問題似乎已經消失了,因爲無論listview的大小(我在1-20行之間測試過,所以不是最廣泛的測試...)加載時間大致相同。

我知道這並不完全回答你的問題,但我想分享我的經驗,因爲我不得不面對同樣的問題。

+0

感謝您分享您的想法!我解決了這個問題,在Fragment中嵌入了水平的recyclerView - 顯示內容 - >然後我不再需要使用DialogFragment了:) – keytomake