@UiThread
/* package */ Page openPage(int number, boolean clearContent) {
log("openPage: called for position "+number+" clearing "+clearContent);
int objectsBefore = 0;
for (int i = 0; i < number; i++) {
objectsBefore += pages.get(i).getElementsCount();
}
if (number >= pages.size()) {
// Need to create a new one.
currentPage = new Page(number, objectsBefore);
pages.add(number, currentPage);
} else if (clearContent) {
// We want an already present, but with cleared content.
clearPage(number);
currentPage = new Page(number, objectsBefore);
pages.set(number, currentPage);
} else {
// We just want the current page. it'll be erased as soon as stuff comes.
currentPage = pages.get(number);
}
return currentPage;
}
Pager.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:Elements
作者:
评论列表
文章目录