【发布时间】:2016-06-15 19:17:18
【问题描述】:
我必须尝试将 Data 下载到 ArrayList 中。当我在 done() 方法中调用它时没关系,但是当我在 done() 之外调用它时,它将为空。我该如何解决?
ParseQuery<ParseObject> query = ParseQuery.getQuery("code");
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> provineList, ParseException e) {
if (e == null) {
for (ParseObject mProvine : provineList) {
Provine provine = new Provine();
provine.setPro((String) mProvine.get("provine"));
provine.setNumber((String) mProvine.get("code_number"));
provines.add(provine);
Log.d("All provine", provines.get(i).getPro()); (it's ok, no problem).
i++;
}
} else
Log.d("Provines", "Error: " + e.getMessage());
}
}
});
Log.d("All provine", provines.get(0).getPro()); (it's null ).
【问题讨论】:
标签: android parse-platform local-datastore