
FragmentTabHost的setCurrentTab()方法不能切换当前的fragment 20
FragmentTabHost的setCurrentTab()方法不能切换当前的fragment在别的Activity页面跳回来的时候,希望可以改变FragmentTab...
FragmentTabHost的setCurrentTab()方法不能切换当前的fragment在别的Activity页面跳回来的时候,希望可以改变FragmentTabHost当前显示的fragment界面,但是发现调用setCurrentTab(),只改变了底下的选项卡,并没有切换fragment,能解释为什么吗,各位万能的网友们。
展开
展开全部
我也遇到这样的问题,原因是setCurrentTab时,当前的Fragment有任务没完成,导致没切过 去,我的解决方式是使用延迟方式,
//切到主界面
tabhost.postDelayed(new Runnable() {
@Override
public void run() {
tabhost.setCurrentTab(1);
}
}, 100);
//切到主界面
tabhost.postDelayed(new Runnable() {
@Override
public void run() {
tabhost.setCurrentTab(1);
}
}, 100);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询