gpt4 book ai didi

java - 如何检查/访问与当前 Activity 不同的 Activity 的生命周期?

转载 作者:太空宇宙 更新时间:2023-11-04 10:20:21 25 4
gpt4 key购买 nike

我想访问与当前 Activity 不同的 Activity 的 Activity 生命周期方法...我可以这样做吗?例如,我有 2 个 Activity A 和 B。我想从 Activity B 访问 Activity A 的 onStop 方法。我可以这样做吗?我正在尝试检查我的应用程序中具有多个 Activity 的用户的在线情况,因此我想编写如下代码 = 如果调用两个 Activity 的 onStop/onDestroy 方法,则显示用户处于离线状态...我使用的代码是

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

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

有人可以帮我吗

最佳答案

使用Application.ActivityLifecycleCallbacks在您的应用程序类中。这样,您只需将您的 Activity 注册到回调中,并且只有您可以从应用程序类中跟踪是否存在任何 Activity 。

欲了解更多信息,请参阅此 answer

关于java - 如何检查/访问与当前 Activity 不同的 Activity 的生命周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51239730/

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