Android 在长按设备主页上调用活动销毁方法?

Android 在长按设备主页上调用活动销毁方法?,android,Android,我有一个应用程序,其中有一个名为login的活动,当登录屏幕对我可见时,我按home键,因为该应用程序处于后台状态,几分钟后,当我按长设备home键时,我再次看到显示登录活动的log ondestroy()被调用,当按下home按钮打开应用程序时,它从闪屏开始,这将仅针对此特定活动发生 代码:- @Override public void onBackPressed() { if (doubleBackToExitPressedOnce) { super.onBa

我有一个应用程序,其中有一个名为login的活动,当登录屏幕对我可见时,我按home键,因为该应用程序处于后台状态,几分钟后,当我按长设备home键时,我再次看到显示登录活动的log ondestroy()被调用,当按下home按钮打开应用程序时,它从闪屏开始,这将仅针对此特定活动发生

代码:-

@Override
public void onBackPressed() {
    if (doubleBackToExitPressedOnce)
    {
        super.onBackPressed();
        CSplashScreen.this.finish();;
        return;
    }
    this.doubleBackToExitPressedOnce = true;
    Toast.makeText(this, getResources().getString(R.string.pressagaintoexit), Toast.LENGTH_SHORT).show();
    new Handler().postDelayed(new Runnable()
    {
        @Override
        public void run()
        {
            doubleBackToExitPressedOnce=false;
        }
    },2000);
}

按Home键可将应用程序切换到主屏幕,同时让应用程序在后台运行。这有点像在windows PC上的windows之间切换

除了当你的手机内存等资源不足时,它会开始关闭后台运行的应用程序,这样你的手机就有足够的资源来完成你现在要做的事情。游戏通常是手机为了节省资源而“杀死”的第一批应用之一,因为它们通常比其他应用使用更多的内存和CPU。这就是为什么有时你的游戏仍然暂停运行,有时Android为你关闭了它

“后退”按钮是关闭应用程序的方式,以便它们实际关闭