Lors de la programmation pour Android, vous devez parfois utiliser des méthodes statiques. Mais lorsque vous essayez d'accéder à vos ressources dans une méthode statique avec getString(R.string.text)
, vous obtiendrez une erreur. Le rendre statique ne fonctionne pas.Android: getString (R.string) en méthode statique
Est-ce que quelqu'un sait un bon moyen de contourner cela? Les fichiers de ressources dans Android sont très utiles pour créer des éléments dans différentes langues ou apporter des modifications à un texte.
Cela peut être une mauvaise idée. Si vous stockez des références à des contextes, vous risquez de provoquer une fuite de mémoire. – Falmarri
Qu'est-ce qui vous a fait penser que je suggérais de stocker une référence de contexte? –
@Falmarri: vous pouvez toujours utiliser 'getApplicationContext()', ce qui valide alors toute la durée de vie de l'application –