Bonjour, peut-être que j'aurai plus de chance ce coup-ci pour trouver un peu d'aide...
Je souhaite que le recyclerView de mon MainActivity soit mis à jour après un onRestart.
Pour décrire un peu plus précisément ce qui mon problème, au onCreate de ma MainActivity, un recyclerView est lancé. En cliquant dans l'optionMenu, une nouvelle SecondActivity se lance permettant de créer une nouvelle instance des éléments qui sont affichés dans le recyclerView de la MainActivity. Une fois cette instance créée, en revenant sur la MainActivity (donc c'est la méthode onRestart qui se lance, vérifié par un toast qui s'affiche au onRestart), le recyclerView n'intègre pas la nouvelle instance.
J'ai donc fait: au lancement de onRestart, je met à jour la liste d'instance alimentant le recyclerView, jusqu'ici ça ne bug pas (quand je ne rajoute pas la suite du code et que je retourne sur ma MainActivity, les éléments du recyclerView s'affichent mais sans intégrer la nouvelle instance créée), et je met à jour l'adapteur (adapteur.notifyDataSetChange) et là plus aucun élement du recyclerView ne s'affiche lorsque je reviens sur ma MainActivity...
Dans les deux cas, lorsque je ferme l'appli et que je la relance, le recyclerView s'affiche correctement et intègre l'instance dernièrement créée.
Est-ce que quelqu'un aurait une idée?
Merci
Partager