我正在使用ActivityGroup產生多個活動並切換TabActivity中相同的選項卡中的視圖。ActivityGroup不處理回密鑰的ListActivity
當我按下返回鍵調用此方法我的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的代碼嗎? – eyal 2011-07-07 17:07:21