[英]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.