我希望在我的应用中创建一个Instagram风格的Feed。我遇到的问题是查询数据库并以有效的方式填充我的列表视图。似乎应用程序一次性填充ListView,因此我必须等待整个查询在任何显示之前完成。
此查询包含一个图像文件,我已经能够将每个列表项减少到50kb和2个字符串字段。
我已经研究过Paging查询,并尝试构建类似的东西,我能够找到的所有示例都没有在ParseQueryAdapter类中设置它。
这是我想要实现的代码。
public CustomFeedAdapter(Context context) {
super(context, new ParseQueryAdapter.QueryFactory<PUpload>() {
public ParseQuery<PUpload> create() {
ParseQuery<PUpload> query = new ParseQuery<PUpload>(
"PUpload");
query.whereEqualTo("user", ParseUser.getCurrentUser());
query.orderByDescending("createdAt");
query.setLimit(25);
query.setSkip(0);
return query;
}
});
}