In meiner Anwendung muss ich ein großes Symbol für eine Benachrichtigung festlegen. LargeIcon muss eine Bitmap sein, und meine Zeichen sind Vektorgrafiken (die neue Funktion in Android, siehe diesen Link ). Das Problem ist, wenn ich versuche, eine Ressource zu dekodieren, die ein Vektorbild ist, wird eine Null zurückgegeben.
Hier ist das Codebeispiel:
if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null)
Log.d("ISNULL", "NULL");
else
Log.d("ISNULL", "NOT NULL");
Wenn ich in diesem Beispiel R.drawable.vector_menu_objectifs durch ein "normales" Bild ersetze, beispielsweise ein PNG, ist das Ergebnis nicht null (ich erhalte die richtige Bitmap). Fehlt etwas?