如果用户点击主页按钮并在此之后打开应用程序,如何不允许返回?例如,不允许用户在点击主页按钮之前返回他们看到的屏幕。它应被视为新会议
答案 0 :(得分:2)
这听起来不错,因为它公然反对Android任务/导航指南。
用户希望能够在恢复任务后退回到上一个屏幕...并且防止它可能会惹恼很多用户。
请您请在您破坏用户体验之前阅读这些文档。
答案 1 :(得分:1)
如果你不希望用户回到他们在点击主页按钮时离开的活动,则无法覆盖主页按钮,然后在活动的暂停时将弹出后退到你想要的位置是
答案 2 :(得分:0)
如果您想在活动不再可见时结束活动,请在活动调用onStop()中完成活动。
@Override
protected void onStop() {
super.onStop();
this.finish();
}
这将完成您的Activity,不会被调用onRestart()。请小心使用此方法,因为用户希望恢复应用程序而不必重新开始,但有时这将是接受的协议。详情请见Navigation和Activity LifeCycle。
修改强> 另请参阅问题Android-Quittings an application - is that frowned upon?,具体为this answer。