Je souhaite afficher le même menu d'options pour toutes les activités de mon application. J'ai créé une activité générique qui implémente le menu, et toutes mes autres activités l'étendent. Le problème: lorsque j'ai besoin d'étendre d'autres activités spécifiques, comme ListActivity et MapActivity, je n'arrive pas à comprendre comment étendre l'activité générique et ajouter le comportement Liste ou Map à la nouvelle classe. Pour faire face à ce problème, j'ai dû créer trois activités génériques différentes, chacune prolongeant Activity, ListActivity et MapActivity.Comment implémenter une activité générique pouvant être étendue par des activités normales, de liste et de cartographie?
J'ai essayé de créer une activité abstraite mais cela ne fonctionne pas, je devrais étendre deux classes en même temps. Je pourrais essayer des interfaces mais puisque je ne peux pas implémenter des méthodes, je devrais coller l'implémentation de menu partout dans les classes de deuxième niveau, non?
Le second lien m'a vraiment aidé. Je savais que je ne pouvais pas le faire avec l'héritage multiple, je cherchais les alternatives. –