今天看到Android编程权威指南的第十三章了,提到一个概念:层级式导航。具体体现就是我们平时用的app中的向上键,就是这个:
搞了好久,不太明白这个向上键和返回键的区别在哪里。
先说概念吧
向上键:这个按键主要在应用内使用,体现的是屏幕之间的层级关系。也就是说,你从屏幕A中的一个链接跳转到了屏幕B,这时候屏幕B的向上按钮,会让你回到它的上一级——也就是屏幕A;
返回键:这个按钮体现的是你操作屏幕的历史记录,通常是基于屏幕之间的时间关系。
借用知乎上的一个回答的例子,他们俩的区别,就相当于这两个按钮的区别:
例子
我想了好久都没有找到具体的例子,最后还是在知乎上找到的:
(如有侵权,请告知)