L o a d i n g . . .
主打一个C++
文章详情

Flutter原生监听android返回键home键

Posted on 2025-05-03 08:45:16 by 主打一个C++

目的:避免返回程序结束

Kotlin

MainActivity添加代码:

class MainActivity : FlutterActivity() {
    private var backPressedTime: Long = 0

    override fun onBackPressed() {
        if (System.currentTimeMillis() - backPressedTime < 2000) {
            super.onBackPressed() // 两秒内双击时彻底退出
            finishAffinity() // 关闭所有 Activity
        } else {
            backPressedTime = System.currentTimeMillis()
            // 显示 Toast 提示(需配合 MethodChannel)
        }
    }
    override fun onUserLeaveHint() {
        moveTaskToBack(true) // Home到后台,本身默认就是
    }
}


*转载请注明出处:原文链接:https://cpp.vin/page/147.html

作者近期文章
提示
×
确定
数据库执行: 7次 总耗时: 0.01s
页面加载耗时: 



wechat +447752296473
wechat cpp-blog