火力地堡:如何获得的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 这里有火力地堡会发生什么:

enter image description here

为什么我看不到myGroups和m212mid? 我试图让myGroups成ArrayList和HashMap但都没有工作

对象没有遵守POJO协议,所以一旦我做了一个简单版本的类(一个只包含变量和构造函数),并且写了一种方法从一个转换到另一个,我能够轻松上传更简单的POJO类到Firebase