【发布时间】:2012-07-04 17:04:31
【问题描述】:
当我开始一个新的活动时,我需要明确地完成当前活动还是 android 会处理这个?
这是我在活动 A 中为启动活动 B 所写的内容:
Intent intent = new Intent(this, BActivity.class);
startActivity(intent);
我应该在上述两行之后调用下一行来结束 A 吗?
this.finish()
【问题讨论】:
-
如果一个 Activity 已经完成并且用户不太可能返回它,你应该调用 finish() 来释放这个 Activity 使用的资源。更少的内存浪费意味着更好的应用。
标签: android android-activity activity-finish