Transizione al FragmentActivity
-
25-10-2019 - |
Domanda
I può passare a una classe Fragment
usando il codice seguente, ma come fare la transizione i per un FragmentActivity
, utilizzando lo stesso codice.
FragmentActivity activity = new ABC(); // ABC is a FragmentActivity
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.details, activity); // replace errors out
fragmentTransaction.commit();
Soluzione
Non è possibile sostituire una vista o di un frammento con un FragmentActivity! Un FragmentActivity è solo un'attività ed è stato creato per supportare la compatibilità con Android.
Per riassumere, una lattina di attività contiene frammenti che possono essere sostituiti in modo dinamico. L'unico modo per navigare tra attività è di intenti.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow