Transition vers FragmentActivity
-
25-10-2019 - |
Question
Je peux passer à une classe de Fragment
utilisant le code ci-dessous, mais comment faire la transition i à un FragmentActivity
, en utilisant le même code.
FragmentActivity activity = new ABC(); // ABC is a FragmentActivity
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.details, activity); // replace errors out
fragmentTransaction.commit();
La solution
Vous ne pouvez pas remplacer une vue ou un fragment avec un FragmentActivity! Un FragmentActivity est juste une activité et a été créé pour le support de compatibilité Android.
Pour résumer, une boîte d'activité contient des fragments qui peuvent être remplacées dynamiquement. La seule façon de naviguer entre les activités est intentionnellement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow