Java 使用后退按钮离开GuidedStepFragment时出现空白屏幕

Java 使用后退按钮离开GuidedStepFragment时出现空白屏幕,java,android,android-fragments,android-tv,leanback,Java,Android,Android Fragments,Android Tv,Leanback,我有一个活动,我们称之为LeanbackSettingsActivity。我有3个碎片在里面 “FirstStepFragment”-其中包含两个选项,可转到其他两个片段之一: 选项1->子片段1 选项2->子片段2 所有3个片段都扩展了“GuidedStepFragment” 如果我在SubFragment1或SubFragment2中按下Android电视遥控器上的“后退”按钮,它将返回到FirstStepFragment。 这很好,但是如果我再次按下back(当我在FirstStepFra

我有一个活动,我们称之为LeanbackSettingsActivity。我有3个碎片在里面

“FirstStepFragment”-其中包含两个选项,可转到其他两个片段之一: 选项1->子片段1 选项2->子片段2

所有3个片段都扩展了“GuidedStepFragment”

如果我在SubFragment1或SubFragment2中按下Android电视遥控器上的“后退”按钮,它将返回到FirstStepFragment。 这很好,但是如果我再次按下back(当我在FirstStepFragment中时),它将进入一个空白屏幕。再按一次,它就会退出

我假设它是屏幕空白时显示的活动

我如何修复行为,以便在我离开FirstStepFragment时它也完成活动

以下是我的活动中的onCreate:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        Log.d(TAG, "onCreate");
        super.onCreate(savedInstanceState);
        if (savedInstanceState == null) {
            GuidedStepFragment.add(getFragmentManager(), new FirstStepFragment());
        }
    }

请使用[GuidedStepFragment.addAsRoot(…)](,android.support.v17.leanback.app.GuidedStepFragment,int))