W mojej aplikacji muszę ustawić dużą ikonę powiadomienia. LargeIcon musi być mapą bitową, a moje rysunki to obrazy wektorowe (nowa funkcja w Androidzie, zobacz ten link ) Problem polega na tym, że gdy próbuję zdekodować zasób, który jest obrazem wektorowym, zwracana jest wartość null.
Oto przykładowy kod:
if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null)
Log.d("ISNULL", "NULL");
else
Log.d("ISNULL", "NOT NULL");
W tym przykładzie, kiedy zamieniam R.drawable.vector_menu_objectifs na "normalny" obraz, na przykład png, wynik nie jest zerowy (otrzymuję poprawną mapę bitową) Czy czegoś mi brakuje?