récupéré un Fragment de l'Activité
Salut
Toujours dans le but de maitriser les fragments...
Est-il possible de récupéré un fragment créé dans l'activité principale à partir d'un autre fragment.
Voici le code de l'activité principale qui n'affiche que 2 fragments
Activité principale
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome);
FragNews fragNews = new FragNews();
fragNews.setArguments(getIntent().getExtras());
getSupportFragmentManager().beginTransaction().add(R.id.layoutWelcome, fragNews).commit();
FragLogin fragLogin = new FragLogin();
fragLogin.setArguments(getIntent().getExtras());
getSupportFragmentManager().beginTransaction().add(R.id.layoutWelcome, fragLogin).commit();
} |
En appuyant sur un bouton dans mon fragment FragLogin j'aimerais enlever FragNews qui est déja créé dans l'activité principale.
Fragment fragLogin
Code:
1 2 3 4
| FragNews fragNews = ??getActivity()??.FragNews ;
FragmentTransaction transaction = getActivity().getSupportFragmentManager().beginTransaction();
transaction.remove(fragNews);
transaction.commit(); |
Est-il possible de définir FragNews fragNews = fragment créé dans l'Activité?!
ou transaction.remove(fragment fragNews créé dans l'Activité?!)