TabHost子Activity在運行的時候一般不會運行OnResume方法,需要從父Activity中啓動該方法。
在父Activity中的部分代碼如下:
1、首先聲明一個全局的LocalActivityManager;
LocalActivityManager mLocalActivityManager;
2、OnCreate()方法中初始化LocalActivityManager;
mLocalActivityManager=new LocalActivityManager(this,true);//此處爲true
3、OnResume()方法中添加如下:
@Override
protected void onResume() {
super.onResume();
mLocalActivityManager.dispatchResume();
}
這樣就可以啓動子Activity的OnResume()方法了。