java—仅当其他片段被销毁时才启动方法

ctzwtxfj  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(175)

我想在一个片段中启动一个方法,但不是在片段可见之前(还有一个倒计时的片段“在顶部”)我怎么能在启动方法之前等待另一个片段被关闭呢?谢谢!
这是两个新片段初始化并放在backstack上的片段:

Fragment ontimeFragmentCD = new OntimeCDFragment(reps, restMinutes, restSeconds, workMinutes,       workSeconds);
          replaceFragment(ontimeFragmentCD);
          Fragment fragment_startcd_fs = new fragment_startcd_fs();
          replaceFragment(fragment_startcd_fs);

这是关闭第一个片段并从backstack调用第二个片段的代码:

public void close(){
   getFragmentManager().popBackStackImmediate();
}

这是onviewcreated方法中应该自动启动的方法,但仅在关闭第一个片段之后:

//Method for Training
    restwork(false, false);

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题