FirebaseからAndroidにデータを取得できません。私は値を表示するためにPOJO(Javaオブジェクトクラス)メソッドを使用しています。FirebaseからJava Object Class(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クラスを経由してFireBaseから値を取得して表示しようとしているところです。
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);
しかし、私は何も表示されていません。
ご協力いただければ幸いです。ありがとうございました!
クラスとセッターメソッドの引数なしコンストラクターを追加しました。しかし、今私は次のエラーを取得しています。 "E/UncaughtException:com.firebase.client.FirebaseException:" –
型にバウンスできませんでした。 –
E/UncaughtException:com.firebase.client.FirebaseException:型にバウンスできませんでした。 –