[Solved] android firebase unable to instantiate abstract class when call getValue() in listener
Your concrete Outfit class has fields and properties that define Item: public class Outfit implements Parcelable{ private List<Item> itemList = new ArrayList<>(); … public List<Item> getItemList() This means that the Firebase SDK will try to instantiate an Item, which isn’t possible due to it being abstract. Most likely you want Firebase to instantiate the right … Read more