FragmentTabHost的setCurrentTab()方法不能切换当前的fragment

2025-05-01 02:00:14
推荐回答(1个)
回答1:

我也遇到这样的问题,原因是setCurrentTab时,当前的Fragment有任务没完成,导致没切过 去,我的解决方式是使用延迟方式,
//切到主界面
tabhost.postDelayed(new Runnable() {
@Override
public void run() {
tabhost.setCurrentTab(1);
}
}, 100);