Android如何实现点击一次返回键返回桌面而不是退出应用

Posted ∠角络

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android如何实现点击一次返回键返回桌面而不是退出应用相关的知识,希望对你有一定的参考价值。

具体代码如下所示:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {
        Intent home = new Intent(Intent.ACTION_MAIN);
        home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        home.addCategory(Intent.CATEGORY_HOME);
        startActivity(home);
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

 

以上是关于Android如何实现点击一次返回键返回桌面而不是退出应用的主要内容,如果未能解决你的问题,请参考以下文章

android 中按下返回键销毁activity的详细调用过程。 求大神解答。

Flutter点击返回键,回到桌面,但不退出APP的实现

android如何实现返回桌面。。。

android检测返回键onBackPressed和onKeyDown区别

Android 在fragment中实现返回键单击提醒 双击退出

Android Native APP开发笔记:双击返回键退出应用&单击返回键返回桌面