上行动后的后退键行为

时间:2012-05-06 11:08:56

标签: android

此处http://developer.android.com/design/patterns/navigation.html是关于返回向上导航的一些提示。很明显 up this example做了什么,它会关闭这些活动。

但是here发生了什么?我去市场,打开书,然后是另一个,然后打开电影,然后我决定按向上进入电影类别。
书籍活动发生了什么? 我可以以某种方式去找他们吗? 当我点击后退按钮进入市场时,我该去哪里?

2 个答案:

答案 0 :(得分:1)

UP按钮将在App中导航。 UP按钮确保用户保持在App内。应用程序的最顶层屏幕不应出现UP按钮。

但是,系统BACK按钮可以将用户返回到主屏幕,甚至可以返回到不同的应用程序,这与UP按钮不同。 当先前查看的屏幕也是当前屏幕的分层父级时,按“返回”按钮与按下“向上”按钮的结果相同

答案 1 :(得分:0)

我认为没有图书活动,我认为这是片段。但关于你的问题。 如果您阅读了导航详细信息,请说明:

  

系统后退按钮用于按时间顺序反向导航   订购,通过用户最近工作的屏幕历史   用。它通常基于时间关系   屏幕,而不是应用程序的层次结构。

换句话说,你应该回到选定的电影,从那里选择的书等等。然而,这需要由开发人员实现,而且往往不是。这就是为什么后退按钮可能会让你从电影顶级类别回到市场/游戏商店。

编辑:所以上面是我的第一个想法。基于对谷歌应用程序的试验并查看示例,我将建议改为以下:

当您转到新的根(电影)时,应该关闭该应用。这样做的原因很简单,即用户已经导航到新的顶层,并且可能会因为必须经历整个最后的导航而烦恼。这也意味着当用户完全点击电影时,后置音轨堆栈就会丢失。