嗨,我嘗試從android中的2個不同的表中檢索數據使用解析但沒有成功。我想從「Luoghi」表中檢索「照片」表中所有「imageFile」的「titolo」。這是我的 databse,這是我的代碼如何從2個不同的表中解析數據android?
list = new ArrayList<>();
try {
ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Photos");
query.include("luogoPointer");
listaEventiParse = query.find();
for (ParseObject country : listaEventiParse) {
// Locate images in flag column
ParseFile image = (ParseFile) country.get("imageFile");
ParseObject luoghi= country.getParseObject("luogoPointer");
ListaEventiItem map = new ListaEventiItem();
map.setImmagine(image.getUrl());
map.setId(luoghi.getString("titolo"));
list.add(map);
}
} catch (ParseException e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
我對luoghi.getString( 「TITOLO」)得到了java.lang.NullPointerException
。 我錯過了什麼?
query.include("luogoPointer.titolo");
您可以通過承諾在雲存儲端實現 –