0
public List<Task> allTasks() {
int nDocs = this.mDatastore.getDocumentCount();
List<BasicDocumentRevision> all = this.mDatastore.getAllDocuments(0, nDocs, true);
List<Task> tasks = new ArrayList<Task>();
// Filter all documents down to those of type Task.
IndexManager im = new IndexManager(mDatastore);
List<Object> indexFields = new ArrayList<Object>();
indexFields.add("city");
indexFields.add("price");
indexFields.add("Area");
indexFields.add("Information");
indexFields.add("imagename");
// Create the index
im.ensureIndexed(indexFields);
Map<String, Object> query = new HashMap<String, Object>();
query.put("desc", "RESIDENTIAL PROPERTY");
QueryResult result = im.find(query);
for(BasicDocumentRevision rev :all) {
Task t = Task.fromRevision(rev);
if (t != null) {
tasks.add(t);
}
}
return tasks;
queryresultを使用してタスククラスオブジェクトに格納する方法を教えてください。私は自分のクエリをlistviewにのみリストさせたい。私はBluemixに取り組んでいます.BluemixはCloudant synを使用しています。BluemixでQueryResultを使用してBasicDocumentRevisionを取得する方法
私が求めているのかを正確にわかりません。クエリの結果を取得できますが、Taskオブジェクトを生成できませんか? – markwatsonatx