我想在我的MembersActivity中寻求帮助,在这里我想列出所有已登录公司的成员,但首先我必须检查我的登录用户所属的公司。 在我的注册活动中,我创建了一个新公司
//send data
ArrayList<Company> companies= new ArrayList<Company>();
Company company = new Company(namecompany,m,e,d,p,null);
companies.add(company);
FirebaseUser user = firebaseAuth.getCurrentUser();
databaseReference.child("companies").child(user.getUid()).setValue(company);
在我的MembersActivity中,我想让公司的所有成员都知道登录的用户所属。
//USER LOGGED IN - IT WORKS
firebaseAuth= FirebaseAuth.getInstance();
if(firebaseAuth.getCurrentUser() == null){
finish();
Intent i= new Intent(this, FeedActivity.class);
startActivity(i);
}
user = firebaseAuth.getCurrentUser();
userEmail = user.getEmail(); //email util log
现在我想查看该用户所属的公司。我这样做但它显示我的公司数组是空的
private ArrayList<Company> companies = new ArrayList<Company>();
for(int i = 0; i < companies.size(); i++)
{
Company company = companies.get(i);
Log.d("GoWeb", "membro: "+ company.getMembers());
}
如何查看用户登录的公司所属的公司,然后列出该公司的所有成员?
我正在使用Firebase构建我的数据库。 这是我的数据库: