您好我正在使用Android,我的活动堆栈有问题。据我所知,当有人使用后退按钮时,重新加载后台活动。但是,如果我从一个活动中显示了许多布局,我该如何回到它们。
这是交易,我正在使用填充了类别的列表视图,当我按下一个项目时,我重用活动和布局,以显示其子类别。所以我需要的是回到后面的活动,而不是后面的布局,而是后面的“状态”。
嗯,这个想法很简单,首先我展示所有没有父母的类别,然后当我按下一个项目时,我会显示它的子类别。
答案 0 :(得分:1)
最简单的方法是为类别和子类别创建两个Activities
。如果你试图在一个Activity
中实现所有逻辑,那么你将无法获得任何收益,最终会完全混淆。使用Activities
简化了很多事情只是因为它处理了诸如你的问题。希望这会有所帮助。
答案 1 :(得分:1)
查看碎片,它们是视图和活动之间的垫脚石。一个活动可以有多个片段,并将管理它们的后台堆栈(如果你告诉它)。 http://developer.android.com/guide/components/fragments.html
您必须使用支持库在预蜂窝设备上使用它们。