Dalam aplikasi saya, saya harus mengatur ikon besar untuk pemberitahuan. LargeIcon harus berupa Bitmap, dan gambar saya yang bisa digambar adalah gambar vektor (fitur baru di Android, lihat tautan ini ) Masalahnya adalah ketika saya mencoba mendekodekan sumber daya yang merupakan gambar vektor, saya mendapatkan pengembalian nol.
Berikut ini contoh kode:
if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null)
Log.d("ISNULL", "NULL");
else
Log.d("ISNULL", "NOT NULL");
Dalam sampel ini, ketika saya mengganti R.drawable.vector_menu_objectifs dengan gambar "normal", png untuk contoh, hasilnya bukan nol (saya mendapatkan bitmap yang benar) Apakah ada sesuatu yang saya lewatkan?