1
Ich erhalte Null-Objekt, wenn Drawable.createFromPath tunDrawable.createFromPath ist null
Hier ist, wie ich es speichern
public void saveDrawableToFile(Drawable d, String fileName) throws IOException
{
Bitmap bitmap = pictureDrawable2Bitmap((PictureDrawable) d);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
FileOutputStream fos = context.openFileOutput(fileName, Context.MODE_WORLD_READABLE);
fos.write(bitmapdata);
fos.flush();
fos.close();
}
Datei ich in DDMS überprüft haben, Datei wirklich existiert (/data/com/pg/svgz/files/2.png). Diese
ist, wie ich speichern und
saveDrawableToFile(d, "2.png");
Drawable d1 = Drawable.createFromPath("2.png");
Drawable d2 = Drawable.createFromPath("/2.png");
Drawable d3 = Drawable.createFromPath("com/pg/svgz/2.png");
Drawable d4 = Drawable.createFromPath("com/pg/svgz/files/2.png");