当我尝试使用 firebase UI 使用 firebase 适配器填充列表视图时收到这些错误
com.google.firebase.database.DatabaseException:无法将 java.util.HashMap 类型的值转换为字符串 com.google.firebase.database.DatabaseException:类 java.util.HashMap 具有泛型类型参数,请改用 GenericTypeIndicator
这是代码
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
DatabaseReference a = ref.child("info");
final FirebaseListAdapter<String> adapter =
new FirebaseListAdapter<String>(this,String.class,android.R.layout.simple_list_item_1,a) {
@Override
protected void populateView(View v, String model, int position) {
TextView text = (TextView) findViewById(android.R.id.text1);
text.setText(model);
}
这是一个json数据的例子
"info" : {
"KSTUJILdwPN305Fs7ujhga4knlG3" : {
"File Info" : {
"-JFRkA855rfOU7GtcK4" : {
"Name" : "John",
"Adress" : "Test Adress",
"Favourite_food" : "Bread",
},