我得到了
com.firebase.client.FirebaseException: Failed to bounce to type
尝试将以下数据强制转换为User类时出现错误。
users
userkey
name: "myName"
list1
0: "Apple"
0: "Orange"
list2:
"a":"aValue"
"b":"bValue"
用户类如下:
String name;
List<String> list1;
List<String> list2;
public User() {}
...
// setters and getters for fields.
我是否投到了错误的类型?或者是否无法检索列表?
谢谢!
答案 0 :(得分:0)
列出对象类型。不要这样做。将 list1 和 list2 类型更改为某个对象。提示如下:
public class UserObject{
private String key;
private String value;
// initiaize getter setter and member function :)
}
List<UserObject> list1;
UserObject userObj = new UserObject("a","aValue");
list1.add(userObj);
如果你要保存这类数据,即:键值对,那么最好使用Hashmap代替。