No meu aplicativo, tenho que definir um ícone grande para uma notificação. O LargeIcon deve ser um Bitmap e meus desenhos são imagens vetoriais (o novo recurso do Android, veja este link ). O problema é quando tento decodificar um recurso que é uma imagem vetorial e recebo um nulo.
Aqui está o exemplo de código:
if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null)
Log.d("ISNULL", "NULL");
else
Log.d("ISNULL", "NOT NULL");
Neste exemplo, quando substituo R.drawable.vector_menu_objectifs por uma imagem "normal", um png por exemplo, o resultado não é nulo (recebo o bitmap correto) Há algo que está faltando?