今早産品跑過來說,把公司兩個小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,一試,完成。