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