Bazı özel durumlarda POT görüntülerini yeniden boyutlandırmak için froyo 2.2.2 hatalarından kaçınmak için öğelerden bir görüntü yüklemeliyim. Bundan kaçınmanın yolu görüntü dosyalarını varlıklardan dir. Benim bu işle çalışıyorumÖğelerden bir resim nasıl yüklenir?
:
String imagePath = "radiocd5.png";
AssetManager mngr = context.getAssets();
// Create an input stream to read from the asset folder
InputStream is=null;
try {
is = mngr.open(imagePath);
} catch (IOException e1) { e1.printStackTrace();}
//Get the texture from the Android resource directory
//InputStream is = context.getResources().openRawResource(R.drawable.radiocd5);
Bitmap bitmap = null;
try {
//BitmapFactory is an Android graphics utility for images
bitmap = BitmapFactory.decodeStream(is);
} finally {
//Always clear and close
try {
is.close();
is = null;
} catch (IOException e) {
}
}
Ama ben bir FileNotFoundException yakalamak is.close();
hattında NullPointerException alıyorum: radiocd5.png, ama bu dosya benim varlıklar dizinde üzerindedir : S
Neyi kötüyüm? Dosya radiocd5.png
denir ve
direklerini oluşturamadığı için oluşturuyoruz, çünkü derste yaptığınız gibi hata yapıyorsunuz? – NullPointerException
hangi hata? lütfen açık olun, bana yeterince ve iyi bilgi sağladığınız sürece size yardımcı olmaya çalışıyorum. –
ben sorumu düzenledim, bana hata verir. Is.close(); satır – NullPointerException