Comment pouvons-nous appeler une FragmentActivity à partir d’une FragmentActivity dans Android
-
21-12-2019 - |
Question
Comment pouvons-nous appeler un FragmentActivity
de FragmentActivity
en cliquant sur le bouton. S'il vous plaît, aidez-moi.
Et s'il vous plaît, aidez-moi à comprendre la différence entre FragmentActivity
et Fragment
La solution
De la même manière que nous faisons avec les activités
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(FragmentActivity1.this, FragmentActivity2.class));
}
});
Autres conseils
FragmentActivity
est la classe de base pour les activités qui souhaitent utiliser le support Fragment
et les API du chargeur.
Donc, si vous utilisez un fragment inférieur au niveau API 11, vous devez utiliser Fragment de la bibliothèque de support, auquel cas votre activité s'étend FragmentActivity
Si vous utilisez Fragment au niveau API 11 et supérieur, vous utilisez Fragment et étendez Activtiy.
Le fragment est hébergé par une activité.Vous ne pouvez pas appeler une activité.Vous pouvez démarrer une autre activité à partir d'un fragment ou d'une activité.