Je définis une classe qui définit un attribut Drawable dans un objet. Le problème est que je ne peux pas accéder à la méthode getResource().getDrawable(int resourceId)
sauf si j'ai un Context
. Ce que je faisais était d'envoyer à cette classe une instance d'activité (appelons-le « agir »), puis je l'ai fait:Accès à des ressources Drawable à partir d'une classe non contextuelle
act.getResources().getDrawable(R.drawable.whellchair)
mais, lors de l'exécution de cette ligne, il jette un NullPointerException
.
Quand idée comment accomplir ceci?
Est-ce que "act" est nul ou est "act.getResources()" null? – Juhani
Salut mec! Vous venez de donner l'indice critique! Je n'ai pas vérifié ce qui était nul et il s'est avéré que c'était "acte". Je travaille avec un singleton quand mettre la ligne au mauvais endroit! Merci;) –