按返回键时不销毁当前activity

来源:互联网 发布:东北师范大学知乎 编辑:程序博客网 时间:2024/05/22 08:22
Android 将按Back按钮转换为按Home键一样的效果1.当收到back键消息时,调用moveTaskToBack,这样的效果和按Home一样,程序并没有退出,而是在后台。
activity中调用 moveTaskToBack (boolean nonRoot)方法即可将activity 退到后台,而不用finish()退出。参数为false代表只有当前activity是task根,指应用启动的第一个activity时才有效;如果为true则忽略这个限制,任何activity都可以有效。
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {    if (keyCode == KeyEvent.KEYCODE_BACK) {        moveTaskToBack(true);//true对任何Activity都适用        return true;    }    return super.onKeyDown(keyCode, event);}


                                             
0 1
原创粉丝点击