public void queryData(final int query) { // 查询数据 AbStorageQuery mAbStorageQuery = new AbStorageQuery(); mAbStorageQuery.equals("message_type", IMMessage.SYS_MSG); mAbStorageQuery.setLimit(pageSize); mAbStorageQuery.setOffset((pageNum - 1) * pageSize); // 无sql存储的查询 mAbSqliteStorage.findData( mAbStorageQuery, mIMMsgDao, new AbDataSelectListener() { @Override public void onFailure(int errorCode, String errorMessage) { AbToastUtil.showToast(MessageActivity.this, errorMessage); } @Override public void onSuccess(List<?> paramList) { if (query == 0) { if (paramList != null && paramList.size() > 0) { list.addAll((List<IMMessage>) paramList); myListViewAdapter.notifyDataSetChanged(); } mAbPullToRefreshView.onHeaderRefreshFinish(); } else { if (paramList != null) { list.addAll((List<IMMessage>) paramList); myListViewAdapter.notifyDataSetChanged(); } mAbPullToRefreshView.onFooterLoadFinish(); } } }); }