2015-11-03 2 views
1

У меня есть действие, которое можно назвать «LeanbackSettingsActivity». У меня есть 3 фрагмента.Пустой экран, когда выходите на экран с помощью кнопки «Назад»

'FirstStepFragment' - Какие дома есть несколько вариантов, чтобы перейти к одному из 2-х других фрагментов: Option1 -> SubFragment1 Option2 -> SubFragment2

Все 3 фрагменты простираться 'GuidedStepFragment.

Если я нажму кнопку «Назад» на удаленном устройстве Android TV, находясь в SubFragment1 или SubFragment2, он вернется к 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()); 
     } 
    } 

ответ

Смежные вопросы