【发布时间】:2010-09-29 15:10:40
【问题描述】:
我正在使用 ActivityGroup 生成多个活动并在 TabActivity 的同一选项卡内切换视图。
当我按下返回键时,这个方法在我的 ActivityGroup 中被调用
public void back() {
if(history.size() > 0) {
history.remove(history.size()-1);
if (history.size() > 0)
setContentView(history.get(history.size()-1));
else
initView();
}else {
finish();
}
}
此方法允许我保留一堆我的活动,并在按下返回键时返回上一个活动。
这在我所有的嵌套活动上都运行良好,除了 ListActivity,按下后退键会简单地退出应用程序。
【问题讨论】:
-
能否提供ActivityGroup的代码?
标签: android android-activity lifecycle