Called when a tab exits the selected state.
| tab | The tab that was unselected |
|---|---|
| ft |
A FragmentTransaction for queuing fragment operations to execute during a tab switch. This tab's unselect and the newly selected tab's select will be executed in a single transaction. This FragmentTransaction does not support being added to the back stack. |
Deixa eu ver se entendi... Você quer que o botão voltar volte para a aba anterior?
Se sim, pare por aí. Mudança de abas não devem entrar no backStack.
Adicionando, a documentação do Android é clara sobre isso:
Changing view within a screen
Changing view options for a screen *does not change the behavior of Up or Back*: the screen is still in the same place within the app's hierarchy, and no new navigation history is created.
Examples of such view changes are:
- Switching views using tabs and/or left-and-right swipes
...
Fonte: http://developer.android.com/design/patterns/navigation.html
Insisto, não se DEVE fazer isso.
Se eu entendi bem, essas duas abas estão na mesma Activity que a lista.
Coloque elas em uma Activity nova.
Não recomendo colocar Fragments demais na mesma Activity. Com o tempo fica difícil de controlá-los.