0

Je souhaite afficher un petit emplacement sur chaque élément d'une vue de recyclage à l'aide d'un SupportMapFragment remplaçant un framelayout. Seul le premier élément affiche le fragment de la carte, mais l'emplacement de ce fragment est l'emplacement du dernier élément de la recylcerview. Je crois que cela a à voir avec le gestionnaire de fragment ou certains identifiants étant les mêmes. Y a-t-il un moyen de faire ce travail?Comment puis-je afficher SupportMapFragments dans chaque élément RecyclerView?

Répondre

0

Il ya un article à propos de ce problème sur Big Nerd Ranch. Le problème rencontré lors de l'utilisation de fragments est que les événements du cycle de vie ne sont pas synchronisés avec le RecyclerView, ce qui peut générer d'énormes problèmes de mémoire. Ils ont plutôt utilisé un MapView et ont lié les événements de cycle de vie à ceux de RecyclerView.Adapter. Je suggère de suivre le tutoriel dans l'article.