Dans mon application, je dois définir une grande icône pour une notification. LargeIcon doit être un Bitmap, et mes drawables sont des images vectorielles (la nouvelle fonctionnalité d'Android, voir ce lien ) Le problème est que lorsque j'essaye de décoder une ressource qui est une image vectorielle, j'obtiens un null retourné.
Voici l'exemple de code:
if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null)
Log.d("ISNULL", "NULL");
else
Log.d("ISNULL", "NOT NULL");
Dans cet exemple, lorsque je remplace R.drawable.vector_menu_objectifs par une image "normale", un png par exemple, le résultat n'est pas nul (j'obtiens le bon bitmap) Est-ce qu'il me manque quelque chose?