Bonjour,
Je n'arrive pas à ajouter un MapFragment dans un ArrayList<Fragment>. Et je ne comprends pas pourquoi ça ne passe pas puisque MapFragment hérite de Fragment. Quelqu'un aurait-il une explication ?
Bonjour,
Je n'arrive pas à ajouter un MapFragment dans un ArrayList<Fragment>. Et je ne comprends pas pourquoi ça ne passe pas puisque MapFragment hérite de Fragment. Quelqu'un aurait-il une explication ?
le MapFragment de l'API v2 hérite de android.app.Fragment alors que les fragments de ma liste héritent de android.support.v4.app.Fragment, d'où le problème.
C'est simple car un MapFragment n'est pas un Fragment
Un sujet la dessus entre les différence d'extends et super :
http://www.developpez.net/forums/d54...xtends-string/
Si tu veux alors passe par un super
Code : Sélectionner tout - Visualiser dans une fenêtre à part ArrayList<? super Fragment> list;
Partager