火力地堡:如何获得的setValue才能正常工作
问题描述:
SGContainer multi = new SGContainer("MATH",212);
User charlie = new User("charlie","charlie","911911911","[email protected]", "password");
StudyGroup m212mid = new StudyGroup(charlie,"MATH",212,1.5,"Midterm Prep", 20);
multi.add(m212mid);
math212Ref.setValue(multi);
SGContainer有以下变量:火力地堡:如何获得的setValue才能正常工作
private String myCategory;
private String myName;
private int myNum;
private StudyGroup[] myGroups;
和myGoups应该包含m212mid 这里有火力地堡会发生什么:
为什么我看不到myGroups和m212mid? 我试图让myGroups成ArrayList和HashMap但都没有工作
答
对象没有遵守POJO协议,所以一旦我做了一个简单版本的类(一个只包含变量和构造函数),并且写了一种方法从一个转换到另一个,我能够轻松上传更简单的POJO类到Firebase