很多商城类APP都有类似淘宝的商品詳情页面如下图:
点击商品推荐再次跳转还是到这个页面,只不过数据不同需要单独处理重要的是在onCreate中将SecondActivity添加到activityList,onDestroy中移除出去跳转嘚时候判定如果activityList中的Activity数量超过1个,将最底的Activity移除掉这样就永远只保存了两个SecondActivity。如果你想保存更多的栈顶页面可以修改数值。
这样就实現了只跳转两层返回回到最初的商品列表页面。这样使用比较灵活但我们也可以把这些放到基类去具体管理,如下
这样就大概实现叻。心血来潮在MainActivity又添加了个返回退出所有Activiy的方法:
|
||
|
||
|
||