Android moveTaskToBack使用无效

今早产品跑过来说,把公司两个小App的返回键不退出应用功能改下,然后屁颠屁颠的加上了:

override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
        // 过滤按键动作,按返回键不退出程序,直接退到桌面
        if (event!!.action == KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_BACK) {
            moveTaskToBack(true)//true对任何Activity都适用
            return true
        }
        return super.onKeyDown(keyCode, event)
    }

很遗憾的是没用,也试过其他方法,最后怀疑是启动模式的原因。最后检查了下,使用的是默认的启动模式。思索良久,会不会是前一个Activity启动模式不对,所以,导致任务栈里面有另一个Activity。于是 检查了下清单文件,果然。于是,将前一个Activity改为standard,一试,完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值