gpt4 book ai didi

java - 如何检测整个应用程序是否在android中关闭

转载 作者:行者123 更新时间:2023-12-04 18:00:10 26 4
gpt4 key购买 nike

有时应用程序通过按下主页按钮关闭并且 onDestroy() 不调用。我想在整个应用程序关闭时调用一个方法,我不会在所有 Activity 的 onDestroy() 中调用我的方法。

最佳答案

在应用程序类中实现 LifecycleObserver,然后使用:

public class App extends Application implements LifecycleObserver{

@SuppressLint("CheckResult")
@OnLifecycleEvent(Lifecycle.Event.ON_START)
public void onMoveToForeground() {


}

@SuppressLint("CheckResult")
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
public void onMoveToBackground() {

}
}

也可以使用其他事件,如 Lifecycle.Event.ON_DESTROY 或 ON_CREATE

关于java - 如何检测整个应用程序是否在android中关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589789/

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