私は、ログイン画面が私に見えるときにログインと呼ばれるアクティビティを持っているアプリを持っています。アプリがバックグラウンド状態になるためにホームキーを押します。ログインアクティビティondestroy()が呼び出されたログが表示され、開いているアプリケーションがホームボタンを押してスプラッシュ画面から開始すると、これはこの特定のアクティビティに対してのみ発生します。Activity Destroyメソッドは、長押しのデバイスホームで呼び出されますか?
コード: -
@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);
}