Android 安卓主页按钮禁用返回

Android 安卓主页按钮禁用返回,android,Android,如果用户点击home(主页)按钮,然后打开应用程序,如何不允许返回?例如,不允许用户返回他们在点击主页按钮之前看到的屏幕。它应该被视为一个新的会话这听起来是个坏主意,因为它公然违反了Android任务/导航指南 用户希望能够在恢复任务后返回上一屏幕。。。阻止它可能会激怒很多用户 请,请,请在您冒破坏用户体验的风险之前阅读这些文档 主页按钮不能被覆盖,否则,如果您不希望用户返回单击主页按钮时离开的活动,则在活动暂停时,只需弹出返回到您想要的位置 如果要在活动不再可见时结束活动,请在活动调用

如果用户点击home(主页)按钮,然后打开应用程序,如何不允许返回?例如,不允许用户返回他们在点击主页按钮之前看到的屏幕。它应该被视为一个新的会话

这听起来是个坏主意,因为它公然违反了Android任务/导航指南

用户希望能够在恢复任务后返回上一屏幕。。。阻止它可能会激怒很多用户

请,请,请在您冒破坏用户体验的风险之前阅读这些文档


主页按钮不能被覆盖,否则,如果您不希望用户返回单击主页按钮时离开的活动,则在活动暂停时,只需弹出返回到您想要的位置


如果要在活动不再可见时结束活动,请在活动调用onStop()中完成活动

这将在不调用onRestart()的情况下完成您的活动。使用此方法时要小心,因为用户希望恢复应用程序,而不必重新启动,但在某些情况下,这将是公认的协议。有关和的详细信息,请参阅

编辑:
另请具体查看问题。

如果用户关闭屏幕怎么办?然后,将调用
onPause
,并在用户从未触摸过home按钮的情况下弹出Backbackback。我知道会的,但他试图实现的也不完全正确,这就是为什么我对您的答案投了赞成票:)我可以想到许多用例,其中他的请求非常有效。如果屏幕上有银行/信用卡信息,您总是要求用户重新验证并重新开始,该怎么办?如果某个游戏/活动不想让你作弊,需要你从头开始怎么办?另外,利用一些创造力和注册屏幕关闭广播,他可能会让tyczj的解决方案工作。实际上,你可以覆盖Home按钮-这是一个说教的评论,这不是答案。这也是初学者在寻找操纵用户如何导航应用程序的黑客方法时会遇到的问题。我不在乎它是否更适合作为评论。。。目前Android市场上有太多糟糕的应用程序,这是因为人们没有强调遵循Android惯例的重要性。重复:
@Override
    protected void onStop() {
        super.onStop();

    this.finish();
}