Administrar correctamente la navegación Tabbar con ActivityGroup o Fragments etc en Android?

Estoy usando Tabbar con ActivityGroup en una de mi aplicación de ejemplo. A continuación se muestra la estructura de mi aplicación

Tab1 -> ParentActivity1 -> ChildActivity_11 -> ChildActivity_12 Tab2 -> ParentActivity2 -> ChildActivity_21 -> ChildActivity_22 Tab4 -> ParentActivity3 -> ChildActivity_31 Tab4 -> ParentActivity4 -> ChildActivity_41 

Problema que estoy enfrentando es cuando presiono botón nativo de vuelta en ChildActivity_12 entonces debería ir a ChildActivity_11 pero de alguna manera está saliendo de la aplicación. ¿Puede alguien sugerirme cuáles deben ser mis cheques aquí?

Paralelo si alguien me puede guiar aquí para gestionar la navegación correctamente en los controles de navegación como Tabbar con ActivityGroup, Fragmentos etc en Android?

ActivityGroup ha sido marcado como desaprobado desde hace bastante tiempo. Si usted está buscando para lograr una apariencia moderna para su aplicación, a continuación, ActionBar Tabs y Fragments son el camino a seguir.

Una cosa a tener en cuenta también es la forma moderna de Android presenta pestañas para el usuario, ya que difiere mucho de iOS. En iOS, el TabBarController permanece en la parte inferior de la pantalla, incluso después de que el usuario navega dentro de la pestaña. En Android, las pestañas pertenecen a una Activity . Si el usuario navega más profundo, generalmente se presenta una nueva Activity y las pestañas de la antigua Activity ya no son visibles.

Como se indica en los documentos de Android en las pestañas , se utilizan mejor para "pantallas hermanas relacionadas con la colección". Si está buscando proporcionar una colección de elementos de navegación igualmente ponderados, podría valer la pena examinar otros patrones, como el NavigationDrawer , ActionBar Spinners o un Dashboard.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.