From 845bf14fdda34712f725ba64a49783b83f80759d Mon Sep 17 00:00:00 2001 From: dupengyue <dupengyue@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 20 七月 2017 14:28:40 +0800 Subject: [PATCH] 添加两个用于分页的方法 --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/BaseDao.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/BaseDao.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/BaseDao.java new file mode 100644 index 0000000..8f29346 --- /dev/null +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/BaseDao.java @@ -0,0 +1,36 @@ +package cn.com.basic.face.service.sqlite; + +import cn.com.basic.face.discern.common.CommonVariables; + +/** + * Created by dpy on 2017/7/20. + */ + +public class BaseDao { + + + /** + * 鑾峰彇鍒嗛〉寮�濮嬭 + * @param pageNum + * @return + */ + public int getStartIndex(Integer pageNum){ + if(pageNum == null || pageNum <= 0){ + return 0; + } + return (pageNum-1)*Integer.parseInt(CommonVariables.Page.DEFAULT_PAGE_SIZE); + } + + /** + * 鑾峰彇鎬婚〉鏁� + * @param total + * @return + */ + public int getTotalPageSize(Integer total){ + if(total == null || total <= 0){ + return 1; + } + int pageSize = Integer.parseInt(CommonVariables.Page.DEFAULT_PAGE_SIZE); + return total%pageSize == 0 ? total/pageSize : total/pageSize + 1; + } +} -- Gitblit v1.8.0