1

具有 screen1、screen2、screen3、screen4 的应用程序

用户可以从剩余的 3 个屏幕转到第 3 个屏幕

如果用户单击 screen3 中的后退按钮

那么他应该被重定向到screen1(如果他来自screen1)或screen2(如果他来自screen2)

但不应该去screen4

我在screen3中尝试了finish()

功能缺失

我该如何解决这个问题,请帮助我提前谢谢。

4

1 回答 1

0

您需要查看 Intent 标志。可以使用 Intent.FLAG_ACTIVITY_NO_HISTORY 以便您无法返回活动。

公共静态最终 int FLAG_ACTIVITY_NO_HISTORY

自:API 级别 1

如果设置,则新活动不会保留在历史堆栈中。一旦用户离开它,活动就完成了。这也可以使用 noHistory 属性进行设置。

于 2012-09-07T22:09:40.433 回答