Je pensais que je serais chic et que j'utiliserais le fichier string.xml pour définir des chaînes constantes, par exemple pour les messages d'exception. Dans strings.xml, j'ai cliqué sur Ajouter, choisi l'option "Chaîne" (et non "Chaîne de chaînes"), puis lui ai attribué un nom et une valeur. J'ai été surpris de voir que ce code ne fonctionne pas:
throw new Exception(R.string.MyExceptionMessage);
Et cela échoue parce que R.string.MyExceptionMessage est en fait de type int. Je peux vérifier ce type en regardant dans R.java. Qu'est-ce que je rate?