ArrayListをFirebaseに追加しましたが、戻す方法がわかりません。FirebaseからArray Listオブジェクトを取得する方法
mDatabase.child("list").child("person").setValue(myValues);
//This is how I added it to my firebase
これは私が試したことです。これは私のエラーメッセージ
com.google.firebase.database.DatabaseExceptionです:あなたが働いていた場合は項目
ValueEventListener postListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
for (DataSnapshot data : snapshot.getChildren()) {
GenericTypeIndicator<HashMap<String, Item>> t = new GenericTypeIndicator<HashMap<String, Item>>() {};
HashMap<String, Item> beans = data.getValue(t);
Set set = beans.entrySet();
Iterator i = set.iterator();
// Display elements
while (i.hasNext()) {
Map.Entry me = (Map.Entry) i.next();
Toast.makeText(getContext(), me.getKey() + ": ", Toast.LENGTH_LONG).show();
Toast.makeText(getContext(), me.getValue().toString(), Toast.LENGTH_LONG).show();
System.out.println(me.getValue());
}
}
}
@Override
public void onCancelled(DatabaseError firebaseError) {
Log.e("The read failed: " ,firebaseError.getMessage());
}
};
mDatabase.addValueEventListener(postListener);
Thansk man、あなたは私を救う...;) –