0

我試圖構建一個具有垂直列表並且其內容是多個回收站視圖的片段。只有一個水平回收視圖時,應用程序可以正常工作。但是當我試圖添加5個以上的回收器視圖時,大約需要6秒來構建片段。在垂直列表中有多個水平列表的最佳解決方案是什麼? 考慮一下,我正在嘗試構建一個像它的主頁上的商店式Android應用程序一樣的列表。在垂直回收站視圖中添加多個水平回收站視圖時,應用程序太慢

+0

你使用靜態ViewHolder爲Recyclerview或ListView? – phongvan

+0

多個recyclerviews導致內存泄漏。 – Piyush

+0

是的,我試圖添加它phongvan。 –

回答

0

這個問題可以通過使用線程來解決,請參見下面的示例代碼:

Handler handler = new Handler(); 

       Runnable runnable = new Runnable() { 
        @Override 
        public void run() { 
         handler.post(new Runnable() { 
          @Override 
          public void run() { 
           //Load the recycleviews here 
          } 
         }); 
        } 
       }; 
       new Thread(runnable).start(); 
+0

問題是更新ui需要在UI線程上運行。 –

相關問題