Я получаю эти ошибки, когда я пытался заполнить представление списка с firebase адаптером с помощью firebase UIPopulate ListView с 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",
},
Можете ли вы показать небольшой пример JSON (как текст, нет скриншот, пожалуйста) в местоположении 'a'? Вы можете получить это, экспортировав его из консоли базы данных Firebase. –
ok Я обновил вопрос на примере json-данных –