我如何使用此代码
@Override
protected void onStart() {
super.onStart();
//if the user is already signed in
//we will close this activity
//and take the user to profile activity
if (mAuth.getCurrentUser() != null) {
finish();
startActivity(new Intent(this, ActivitySplash.class));
}
}
检查子代(userId)是否设置为ON / OFF,如果为ON,则运行代码
if (mAuth.getCurrentUser() != null) {
finish();
startActivity(new Intent(this, ActivitySplash.class));
}
如果关闭,则显示特定活动。
答案 0 :(得分:0)
正如@FrankvanPuffelen所说,您应该花一些时间阅读文档,这将有助于您自己编写代码,不过我还是在这里为您简要介绍一下。它应该使事情更清楚。
通过从数据库中正确引用所需的节点,然后使用正确的eventListener
来完成从数据库的读取。 eventListeners
共有3种类型,singleValueEventListener
,valueEventListener
和childEventListener
。
在文档中详细了解它们的更多信息。
This answer还可以帮助您了解childEventListeners
。
要检索status
节点的值,必须依次遍历数据库父节点,即users
和具有值uid
的{{1}}。
所以在代码中看起来像这样:
nfe...