2014-03-31 85 views
0

我在分頁查看分頁工作。我有兩個listview活動。在第一個listview我打電話給web服務加載第二個listview中的前10個項目。它在第二個listview上工作正常,我再次調用web服務來顯示其餘內容的問題是什麼在第一個列表視圖中,如果我打電話給它調用並將它存儲在數據庫上。當第二次調用它時,它將刪除前10個項目並將新記錄存儲在數據庫中。我想要顯示所有記錄。還告訴我如何從Web服務中獲得的剩餘數據時向下滾動。請幫我在Android的分頁查看與分頁

+0

您可以使用pulltorefreshlistview以獲得更多的數據,當您向下滾動 – Palak

+0

我用來拉刷新。還有它再次顯示前10個記錄。 – venkateswaran

+0

你可以發佈你的代碼嗎?可能不確定,但問題在於,當您調用Web服務 – Palak

回答

1
Check this code 
actualListView.setOnRefreshListener(new OnRefreshListener<ListView>() { 
     @Override 
     public void onRefresh(PullToRefreshBase<ListView> refreshView) { 
      String label = DateUtils.formatDateTime(
        getApplicationContext(), System.currentTimeMillis(), 
        DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE 
          | DateUtils.FORMAT_ABBREV_ALL); 

      // Update the LastUpdatedLabel 
      refreshView.getLoadingLayoutProxy().setLastUpdatedLabel(label); 

      // Do work to refresh the list here. 
      if (GeneralClass.isNetworkAvailable(getApplicationContext()) 
        && GeneralClass.isHaveInternet) { 
       // start = start + 10; 
       new GetDataTask1(start, end).execute(); 
       // new GetDataTask().execute(); 
      } else { 
       Toast.makeText(getApplicationContext(), 
         "Internet connection not avilable", 
         Toast.LENGTH_SHORT).show(); 
      } 
     } 
    });