1

嗨,我正在使用 android,我的活动堆栈有问题。据我所知,当有人使用后退按钮时,重新加载后退活动。但是如果我从一个活动中显示了许多布局,我该如何回到它们。

这是交易,我正在使用一个充满类别的列表视图,当我按下一个项目时,我重用活动和布局,以显示其子类别。所以我需要的是不返回到后面的活动,而不是返回到后面的布局,而是返回到后面的“状态”。

好吧,这个想法很简单,首先我显示没有父项的所有类别,然后当我按下一个项目时,我显示它的子类别。

4

2 回答 2

1

最简单的方法是创建两个Activities- 用于类别和子类别。如果您尝试在单个中实现所有逻辑,Activity您将一无所获,最终会完全糊涂。使用Activities简化了很多事情,因为它可以处理像你这样的问题。希望这可以帮助。

于 2012-08-17T23:42:12.470 回答
1

查看 Fragments,它们是视图和活动之间的垫脚石。一个活动可以有多个片段,并将管理它们的后台堆栈(如果你告诉它)。 http://developer.android.com/guide/components/fragments.html

您必须使用支持库才能在预蜂窝设备上使用它们。

于 2012-08-18T00:08:58.813 回答