繁体   English   中英

Android - 双击主页按钮作为默认操作

[英]Android - Double tap home button as default action

我目前正在实施 android 应用程序。 当我按下主页/概览按钮时,应用程序默认暂停(显示第二个应用程序概览)。 我注意到最近 android 版本中的大多数应用程序都可以双击主页和概览按钮。 具体来说,当按下主页/概览按钮时,它会弹出一条吐司消息“再次点击退出”。 这是主页/概览按钮的默认操作吗? 如果是这样,我如何在我的应用程序中启用它? 如果没有,我可以覆盖默认行为吗? 在各种帖子中都提到无法替换主页/概览按钮操作,因为它们是系统默认的(这就是为什么没有像 onBackPressed 这样的后退按钮处理方法的原因)。

在您的 MainActivity 中,在 onPause/onResume 方法中。

@Override
    protected void onPause() {
        showToast("You paused the activity");
        super.onPause();
    }
    
    @Override
    protected void onResume() {
        showToast("You resumed the activity");
        super.onResume();
    }
    
    
    private void showToast(String str) {
        Toast.makeText(getApplicationContext(), str, Toast.LENGTH_SHORT).show();
    }

以前的方法将显示一条 toast 消息,说明当您按下返回、主页或概览按钮 (onPause) 时您暂停了活动。 同样,如果您重新进入应用程序,它将显示您已恢复活动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM