【发布时间】:2013-05-06 19:41:56
【问题描述】:
在Android documentation 中写道:
在返回按钮的情况下,您应该通过将完整的向上导航路径插入到应用程序的最顶部屏幕的任务的返回堆栈中来使导航更加可预测。 这使忘记了他们如何进入您的应用的用户可以在退出前导航到应用的最顶部屏幕。
- 有人怎么会忘记他/她之前做了什么?
例如,Gmail 的主屏幕小部件有一个按钮,用于直接跳到其撰写屏幕。撰写屏幕上的向上或返回会将用户带到收件箱,然后从那里返回按钮继续返回主页。
此解释与文档中的以下陈述不一致:
向上按钮用于根据屏幕之间的层次关系在应用内导航。
系统后退按钮用于按时间倒序浏览用户最近使用过的屏幕的历史记录。它通常基于屏幕之间的时间关系,而不是应用程序的层次结构。
根据文档,根据具体情况,后退按钮不仅可以将用户导航回屏幕历史记录,还可以充当向上按钮,显示新的活动。
这一切真的很混乱,使用返回键总是按时间顺序返回不是更好吗?
【问题讨论】:
-
您最好将其移至 Android Google Group,鼓励讨论此类问题。 Stack Overflow 是一个问答形式的网站。尽管您从技术上提出了一个问题,但您似乎是在寻求讨论,因为没有任何解决方案(无论如何我们可以提供)。
-
好的,谢谢,如果有人有其他评论,我会稍等一下
标签: android