gpt4 book ai didi

android - 如何检测 Android 应用程序何时最小化?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:15 25 4
gpt4 key购买 nike

如何检测 Android 应用何时进入后台?onPause() 或 onUserLeaveHint() 有效,但也会在方向改变或出现其他 Activity 时调用。

最佳答案

标记的答案是 OP 问题的解决方法。对于正在寻找答案的我们其他人,您可以使用 Android 架构组件

来实现
import android.arch.lifecycle.LifecycleObserver;

class OurApplication extends Application implements LifecycleObserver {

@Override
public void onCreate() {
super.onCreate();
ProcessLifecycleOwner.get().getLifecycle().addObserver(this);
}

@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
public void onAppBackgrounded() {
Logger.localLog("APP BACKGROUNDED");
}

@OnLifecycleEvent(Lifecycle.Event.ON_START)
public void onAppForegrounded() {
Logger.localLog("APP FOREGROUNDED");
}
}

并记得更新 list 文件。设置android:name=".OurApplication" <application> 的属性标签

关于android - 如何检测 Android 应用程序何时最小化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39639406/

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