Advertisement

java——分页(一次性加载所有数据,并按页次逐步加载)、异步任务AsyncTask

阅读量:

1、首先将所有数据进行加载,随后以每页20条的方式进行分页处理,无需用户界面主动触发分页操作。

复制代码
 class PageLoad extends Thread {

    
     int page = 0;
    
     List<MultiItemEntity> cBillPickSelectUIS;
    
  
    
     public PageLoad(List<MultiItemEntity> entitys) {
    
         Log.e("TAG","分页加载===");
    
         cBillPickSelectUIS = entitys;
    
     }
    
  
    
     public void run() {
    
         if (cBillPickSelectUIS == null) return;
    
         if (cBillPickSelectUIS.size() < 20) {
    
             requireActivity().runOnUiThread(() -> { // 这里使用handle去更新就不需要用到requireActivity()
    
                 mSelAdapter.

全部评论 (0)

还没有任何评论哟~