gpt4 book ai didi

java - 如何使用 SharedPreferences 检查用户是否正在使用应用程序?

转载 作者:行者123 更新时间:2023-12-02 02:03:03 26 4
gpt4 key购买 nike

   @Override
public void onStart(){
super.onStart();
mDatabaseReference.child("Online").setValue(true);
}

@Override
public void onStop(){
super.onStop();
mDatabaseReference.child("Online").setValue(false);
}

我当前的代码无法完成查看用户是否在线的工作,人们告诉我,我可以使用共享首选项来实现目标,但我不确定如何使用共享首选项来编辑数据库值...我只使用共享首选项来检查用户是否已通过某个 Activity 以在下次跳过它(注册 Activity 和类似的 Activity 仅需要一次访问)有人可以帮助我了解如何使用共享首选项来检查用户是否在线

最佳答案

您可以使用此代码。在我的例子中效果很好

@Override
protected void onStart()
{
super.onStart();

currentUser = mAuth.getCurrentUser();

if (currentUser == null)
{
LogOutUser();
}
else if(currentUser != null)
{
UsersReference.child("online").setValue("true");
}

}

关于java - 如何使用 SharedPreferences 检查用户是否正在使用应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51265967/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com