は、私は私のデータクラスオブジェクトのリストをfirebaseに書き込むにはどうしたらいいですか? 、
@IgnoreExtraProperties
public class Data{
public String desc;
public double id;
public data(String desc,double id) {
this.id=id;
this.desc=desc;
}
}
、Firebaseで一度に複数のノードを記述しようとしていますそして、私はこの
.....//firebase auth ok
ArrayList<Data> mydata= new ArrayList<>();
mydata.add(new Items("data1",1));
mydata.add(new Items("data2",2));
mDatabase.child("DATA").setValue(mydata);
をしようとしています。しかしfirebaseは私が推測するListarrayをサポートしていないので、これは失敗しましたクラスandroid.support.v4.app.LoaderManで見つけ シリアル化するためにはプロパティ:私はエラーに
com.google.firebase.database.DatabaseExceptionを取得していてagerImpl
私は実際に上記のコードを単純化し、既に持っている余分なノードを削除したので、これは当てはまりません。 –
これは私がやっていることであり、それはうまく動作しています。ここでtripCollectionはArrayList mFirebaseDatabaseReference.child(Const.USER_TRIPS).child(uuid).child(tripCollection.getPnr())。setValue(tripCollection); –
あなたのtripCollectionはArrayListですか? –