Мне нужно попробовать скачать данные в ArrayList. Когда я вызываю его внутри метода done(), это нормально, но когда я вызываю его за пределами done(), он будет null. Как я могу это исправить?Извлечение данных из Parse.com в ArrayList <Object>
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).