У меня возникли проблемы с получением списка из Firebase. У меня нет проблем с его хранением, но как только я попытаюсь передать dataSnapshot.getValue() в ArrayList, мое приложение отключится, предоставив исключение:
HashMap не может быть отправлен в ArrayList
Но когда я попытался передать его в HashMap, он также выйдет из строя, предоставив исключение:
ArrayList не может быть отправлен в hashmap
Нужна помощь, пожалуйста! Вот код, который создает проблему:
Fire.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
List<TaskDes> td = (ArrayList<TaskDes>) dataSnapshot.getValue()
notifyDataSetChanged();
}
@Override
public void onCancelled(FirebaseError firebaseError) {
}
});
Я хочу получить все данные в Firebase как один Список. Класс TaskDes содержит три поля:
class TaskDes { // definition
boolean done
String taskDescription
String taskTitle
}