Refactorisation de la classe UPnPListAdapter #3
Changements dans MainActivity
- Le TextSenderDevice utilise la méthode addAndroidComponent à sa création comme tous les autres composants
- Création d'une méthode createComponent(AndroidComponent component) pour rendre + lisible le code
- Création d'une méthode initClickComponent(int id) qui s'occupe uniquement de l'initialisation d'un composant cliqué. Si on n'as pas géré la création d'un nouveau composant, un message d'erreur sera affiché.
Changements dans UPnPListAdapter
- Suppression de la méthode addTextSender() qui n'est plus utilisée
- Ajout d'une méthode inflateComponent(LayoutInflater inflater, AndroidComponent component) qui s'occupe de l'affichage de la bonne vue, si on a spécifié aucune vue pour ce composant, un message d'avertissement est affiché dans la console.