我如何在android中为这两个表进行相同的活动登录

时间:2018-11-18 13:55:16

标签: android firebase firebase-realtime-database

如果我在Firebase中有2个表(用户和医生)。 以用户身份登录后,请转到userActivity;以医生身份登录后,请转到其他活动。

请参阅下面的我的firebase数据库结构。

enter image description here

2 个答案:

答案 0 :(得分:0)

@Marwa好吧,不知道您的登录设计如何,但是在这种情况下,我们向应用程序用户显示了角色选择选项,以便该用户将按照那里的角色登录,然后我们可以使用凭据进行登录根据用户角色。

答案 1 :(得分:0)

仅制作一张表等式。 tblUser添加额外的列,例如userType。如果用户是Doctor,则在该列中插入1否则为0。

在查询时,您将获得userType个用户。现在,您可以决定应该打开哪个活动。我添加了小的伪代码,请仔细理解。

伪代码

//some method like this you need to create.
String userType = getUserType()

if(userType == 0) {
    //Open normal user activity    
} else {
    //open doctor activity
}