2015-11-03 74 views
1

我有一個活動讓我們稱之爲LeanbackSettingsActivity。我有3個碎片。空白屏幕離開GuidedStepFragment後退按鈕

'FirstStepFragment' - 裏面有一對夫婦選擇去其他2個片段之一: 選項1 - > SubFragment1 1選項 - > SubFragment2

所有3個片段 '延伸GuidedStepFragment'。

如果在SubFragment1或SubFragment2中按下我的Android TV遙控器上的「返回」按鈕,它將返回到FirstStepFragment。 這很好,但如果我再按一次(當我在FirstStepFragment中)時,它會變成空白屏幕。再按一下,它就會退出。

我假設它的屏幕是空白時顯示的活動。

我該如何解決這個問題,所以當我離開FirstStepFragment時它也完成了這個活動?

下面是從我活動的onCreate:

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

回答