【发布时间】:2019-02-10 21:16:43
【问题描述】:
在我正在开发的当前 Android 应用中,我更改了后退按钮的工作方式。
默认情况下,后退按钮只是完成活动并将其从堆栈中取出。但是,我所做的是让它像网络浏览器的后退按钮一样执行并返回到之前看到的活动。
例如,假设您进入 main_menu->settings->advanced_settings 并点击“应用”。这保存了 advanced_settings 并将其从堆栈中取出,返回到设置。此时,默认的 Android 后按通常会完成设置并转到 main_menu,但现在我已经让后按重新激活了 advanced_settings 活动,基本上回到了你之前所做的事情。
在我看来,这是一种让按钮工作的更直观的方式,保留思路并实际执行按钮名称所暗示的操作。
但是,我知道我可能会被误导,所以这是我的问题。
以这种方式实现后退按钮是不好的做法吗?
【问题讨论】:
-
您必须记住,Android 用户习惯于后退按钮的某种工作方式。如果您要打破这一点,我敢打赌大多数用户会感到恼火,并希望它以不同的方式工作.
标签: android user-interface button back