Je suis en train de lire des documents sur la méthode getResourceId(). Il est dit:Méthode getResourceId de TypedArray
Récupère l'identificateur de ressource pour l'attribut à l'index. Notez que la ressource d'attribut est résolue lorsque l'objet global TypedArray est extrait. Par conséquent, cette fonction renvoie l'identificateur de ressource de la valeur de ressource finale trouvée, pas nécessairement la ressource d'origine spécifiée par l'attribut.
Alors
- le premier paragraphe est clair:
Récupère l'identifiant de ressource pour l'attribut à l'index.
- le second est clair aussi:
Notez que l'attribut ressource comme résolu lorsque l'ensemble TypedArray objet est récupéré.
- mais ce qui signifie que le 3 paragraphe?pourquoi il pourrait retournerpas nécessairement l'ID de la ressource d'origine?
En conséquence, cette fonction retourne l'identifiant de ressource de la valeur finale des ressources qui a été trouvé, pas nécessairement la ressource originale qui a été spécifié par l'attribut.
mais il me semble un problème d'exécution, pas de temps de construction – GPack