如何防止单击“主页”按钮进入主屏幕(跳板)?

时间:2019-02-26 15:46:30

标签: java android homescreen android-homebutton

我的用户需要发出警报,以免在单击“主页”按钮时意外离开我的应用程序(否则,他们会松开-long-work并必须重新启动它……的确,我的AR应用程序无法在重新启动时恢复其状态)。

因此,我想显示一个警告,询问他们是否真的要离开,如果他们单击主页按钮。

我看到一些帖子解释了如何覆盖“主页”按钮以捕获单击事件。

即这个:Detect home button press in android(使用'HomeWatcher'或'onUserLeaveHint()')

好的,我捕获了click事件,但据我所知,该应用程序仍然处于离开状态,并且用户被发送到主屏幕(跳板)。

有什么办法可以达到我想要的:

  • 在“主页”按钮上捕获点击事件
  • 显示警报
  • 仅在用户确认要离开的情况下回家

1 个答案:

答案 0 :(得分:4)

不,出于安全原因,无法阻止主页按钮的默认行为。