我正在开发一个使用片段的应用程序。它有一个JavaScript接口,在主活动中调用,并具有片段替换逻辑。当应用程序在前台时,一切正常,但当应用程序在后台时,片段事务替换不起作用。当我返回到我的应用程序时,我仍然看到旧片段,而没有看到新片段。
@JavascriptInterface
public void beginCall(String toast) {
FragmentTransaction fTrans;
taskFragment = TaskFragment.newInstance(toast,"");
fTrans = getSupportFragmentManager().beginTransaction();
fTrans.replace(R.id.frgmCont, taskFragment);
fTrans.commit();
}
出了什么问题?为什么片段事务在后台无法运行?