studio programacion herramientas fundamentos con avanzado aplicaciones android android-fragments tabs

android - programacion - ¿Es posible tener un fragmento que no está en la barra de pestañas?



manual de android en pdf (1)

Implemente su TabLayout y ViewPager dentro de un fragmento en lugar de la actividad y reemplace ese fragmento con el fragmento de resultados.

En este momento, tengo cinco fragmentos (pestañas) en mi aplicación como muestra la imagen. Y todos están listados como miembros de la barra de pestañas en MainActivity.java

public class MainActivity extends AppCompatActivity implements InputTab.SendMessage, FollowingTab.SendMessage, FollowerTab.SendMessage, ProfileTab.SendMessage { private SectionsPageAdapter pageAdapter; ViewPager viewPager; public static String currentUser; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container, new ProfileTab()); fragmentTransaction.commit(); pageAdapter = new SectionsPageAdapter(getSupportFragmentManager()); // Sets up the ViewPager with the sections adapter viewPager = (ViewPager) findViewById(R.id.container); setupViewPager(viewPager); TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager((viewPager)); } // Adds fragments to SectionsPageAdapter and gives names for the corresponding tab private void setupViewPager(ViewPager viewPager) { SectionsPageAdapter adapter = new SectionsPageAdapter(getSupportFragmentManager()); adapter.addFragment(new InputTab(), "Search"); adapter.addFragment(new ProfileTab(), "Profile"); adapter.addFragment(new GithubTab(), "Github Repos"); adapter.addFragment(new FollowerTab(), "Followers"); adapter.addFragment(new FollowingTab(), "Followings"); viewPager.setAdapter(adapter); }

Desde que implementé una pestaña de búsqueda, me preguntaba si es posible crear otra página (o fragmento) que muestre el resultado de la búsqueda, y cuando hago clic en el resultado, quiero dirigirlo a las pestañas correspondientes (Perfil para usuarios y Github Repos para la búsqueda de repositorios).

En resumen, ¿cómo puedo crear una página que no forme parte de la pestaña y seguir mostrándola cuando presiono el botón "buscar"?