我在listview中使用分页。我有两个listview活动。在第一个listview我调用web服务在第二个listview中加载前10个项目。在第二个listview上工作正常我再次调用web服务来显示其余的内容问题是什么在第一个列表视图上,如果我正在调用它并将其存储在数据库上。当第二次调用它时,删除前10个项目并在数据库上存储新记录。我想要显示所有记录。还告诉我如何在向下滚动时从Web服务获取剩余数据。请帮助我
答案 0 :(得分: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();
}
}
});