说实话,这个问题本质上并没有解决
目前的解决方法是
重新进入到Activity,然后通过设置fragmentHost的默认值,来确定展示的页面,通过本地存储
需要确认返回的Activity设置一个标志位
SharedPreferences.Editor editor=getSharedPreferences("data",MODE_PRIVATE).edit();
editor.putString("is_mine","1");//这里是一个标志位
在fragmentHost的初始化界面做一个判断
SharedPreferences preferences=getSharedPreferences("data",MODE_PRIVATE) ;
String is_mine=preferences.getString("is_mine","0");
if(is_mine.equals("1")){
fragmentTabHost.setCurrentTabByTag(tabItemList.get(2).getTitleString());//需要展示的界面
}