gpt4 book ai didi

android - 应用程序级onResume Android

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:13 26 4
gpt4 key购买 nike

问题

这个想法很简单。每当用户从“最近”返回到我的应用程序时,我想显示一个简单的对话框,提示输入密码。

我知道如何用密码提示对话框,但我的问题是我如何理解用户从最近进入我的应用程序。如果我将提示放在每个 Activity 的 onResume 中,那么即使用户没有从“最近”菜单进入,它也会每次都被触发。

我的应用程序中有很多 Activity 和 fragment 。因此,我希望有一个更通用或应用程序级别的解决方案。

最佳答案

实现 Application.ActivityLifecycleCallbacks,它将在您的应用程序类中提供所有 Activity 回调。


public class AppController extends Application implements  
Application.ActivityLifecycleCallbacks
{
@Override
public void onCreate() {
super.onCreate();
registerActivityLifecycleCallbacks(this);

}


@Override
public void onActivityCreated(Activity activity, Bundle bundle) {

}

@Override
public void onActivityStarted(Activity activity) {

}

@Override
public void onActivityResumed(Activity activity) {

}

@Override
public void onActivityPaused(Activity activity) {

}

@Override
public void onActivityStopped(Activity activity) {

}

@Override
public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {

}

@Override
public void onActivityDestroyed(Activity activity) {

}
}

关于android - 应用程序级onResume Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28691986/

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