【发布时间】:2011-05-01 14:37:31
【问题描述】:
我想在安卓应用上做一些简单的事情。 怎么可能回到以前的活动。
返回之前的活动需要什么代码
【问题讨论】:
-
跟踪上次打开的活动
-
你只需简单的调用finish();干杯
-
super.finish();如果您从活动内部调用它!
-
这里有一个问题:如果android由于内存不足或其他问题而破坏了先前的活动,那么该活动将不再存在于后台堆栈中,然后会发生什么?
-
@Sunny 我假设垃圾收集器从堆栈中最顶层的活动开始。因此,如果没有先前的活动,也不会有当前的活动。但我只是假设,因为这种行为比在没有任何特定顺序的情况下释放堆栈中的内存更有意义。如果有人确切知道,请更正我的评论。
标签: android android-intent android-activity