4
我設置了一個帶有兩個活動的tabhost,並且因爲我無法使用TabActivity,所以我使用LocalActivityManager,但是當我切換標籤時,並沒有在選項卡中調用onResume。這裏是我的設置:使用TabHost和LocalActivityManager時未調用Android OnResume
mlam = new LocalActivityManager(this, false);
mlam.dispatchCreate(savedInstanceState);
tabHost = (TabHost) findViewById(android.R.id.tabhost);
tabHost.setup(mlam);
我有dispatchResume和dispatchPause放置在適當的地方,但他們只在主選項卡活動獲得的或的onResume在onPause火災。我試圖解決我的問題,解決bab更換dispatchResume,但似乎並沒有解僱。
tabHost.setOnTabChangedListener(new OnTabChangeListener(){
public void onTabChanged(String tabId) {
mlam.dispatchResume();
}
});
有誰知道如何來確保的onResume被解僱的活動,因爲他們選擇了我可以更新選項卡中的內容?
謝謝你的工作完美。 – SunMan 2012-02-27 20:13:59