【发布时间】:2019-11-26 23:33:54
【问题描述】:
当我有两个孩子时,我如何从 firebase 调用价值? 如果值为 Guru,则转到 DashboardGuru 如果值为 Murid,则转到 DashboardMurid Here Firebase Database 我刚得到空值
这是我的代码
db.getReference().child(FirebaseAuth.getInstance().getCurrentUser().getUid())
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Common.currentUser = dataSnapshot.getValue(Pengguna.class);
waitingDialog.dismiss();
String priv = dataSnapshot.child("Guru").getValue().toString();
if(priv.equals("Guru")){
startActivity(new Intent(MainActivity.this, DashboardGuru.class));
finish();
}
else{
startActivity(new Intent(MainActivity.this, DashboardMurid.class));
finish();
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
【问题讨论】: