0
我無法將Firebase中的數據提取到Android。我正在使用POJO(Java對象類)方法來顯示值。無法通過Java對象類(POJO)從Firebase檢索數據
這是我已經安排在火力地堡我的數據:
這是我的POJO類 「MonitoringPojo.java」。
public class MonitoringPojo {
Results results;
public Results getResults(){
return results;
}
public class Results {
double MaxLat;
double MaxLng;
double MinLat;
double MinLng;
String Congestion_Status;
public double getMaxLat() {
return MaxLat;
}
public double getMaxLng() {
return MaxLng;
}
public double getMinLat() {
return MinLat;
}
public double getMinLng() {
return MinLng;
}
public String getCongestion_Status() {
return Congestion_Status;
}
}
}
這是我試圖獲取,並通過該POJO類顯示從火力點的值。
MonitoringPojo pojo = dataSnapshot.getValue(MonitoringPojo.class);
double sourceOne = pojo.results.getMaxLat();
double destinationOne = pojo.results.getMaxLng();
double sourceTwo= pojo.results.getMinLat();
double destinationTwo= pojo.results.getMinLng();
String fetchedColor=pojo.results.getCongestion_Status().toString();
DrawPolygon2(sourceOne,destinationOne,sourceTwo,destinationTwo,fetchedColor);
但unfortunatley我沒有得到任何顯示。
任何幫助,將不勝感激。謝謝!
我添加了該類和setter方法的no參數構造函數。但現在我收到以下錯誤。 「E/UncaughtException:com.firebase.client.FirebaseException:無法反彈以鍵入」 –
你得到的錯誤是什麼? –
E/UncaughtException:com.firebase.client.FirebaseException:無法反彈爲鍵入。 –