Bonjour,
Toujours sur mon projet android, je me posais une question. Pour l'instant je fais des trucs tout bête, j'ai une seule vue ( Activité ? ) et je m'entraîne à lister des fichier, faire des notifications, etc etc ...
Au début je faisais tout dans la classe correspondant à ma vue ( MainActivity ), mais j'ai commencer à fragmenter mon code. Or, sur une classe externe, du genre Logs, j'ai besoin de récupérer le contexte pour afficher un toast.
Si j'ai bien compris, le contexte est une espèce d'interface qui donne des infos sur l'activité. Donc, 1 contexte / activité ?
J'ai réussi à faire une bidouille, dans la classe de mon activité ( MainActivity ), j'ai créé une variable statique contexte, avec un getter static dessus. Je peux donc l'utiliser dans mes classes secondaires et tout fonctionne. Est-ce propre ?
De même, faut-il que je fasse ça sur chacune de mes vues ?
Merci !
Julien
Partager