सहेजा जा रहा है फ़ाइल:BitmapFactory.decodeFile रिटर्न अशक्त भी छवि मौजूद है
FileOutputStream fo = null;
try {
fo = this.openFileOutput("test.png", Context.MODE_WORLD_READABLE);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
bitmap.compress(CompressFormat.PNG, 100, fo)
फ़ाइल लोड हो रहा है:
String fname = this.getFilesDir().getAbsolutePath()+"/test.png";
Bitmap bMap = BitmapFactory.decodeFile(fname);
i.setImageBitmap(bMap);
अंतिम पंक्ति में नल पॉइंटर एक्सेप्शन देता है, क्यों BitmapFactory.decodeFile लौटने बातिल? मैं सत्यापित कर सकता हूं कि फ़ाइल सही ढंग से सहेजी जा रही है क्योंकि मैं इसे एडीबी का उपयोग करके खींच सकता हूं और पीएनजी को सही तरीके से प्रदर्शित कर सकता हूं।
क्या आपने फ़ाइल आउटपुट स्ट्रीम बंद कर दी है? "मैं" क्या सेट है, और इसका एक चरित्र नाम क्यों है? – Douglas
हां यह बंद है। मैं एक छवि दृश्य था, जिसे शून्य पर सेट किया गया था, क्योंकि मैंने इसे गलत तरीके से संदर्भित किया था। – stealthcopter