**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
上个月关门了。
改进这个问题
我试图从布局和下载它的形象。我下载这个作为一个测试,以确保图像是正确的,然后我尝试将位图转换为pdf下载。
我收到一个空指针异常,我在尝试修复此问题时遇到问题。
Bitmap bitmap = Bitmap.createBitmap(relativeLayout.getWidth(), relativeLayout.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
relativeLayout.draw(canvas);
File filepath = Environment.getExternalStorageDirectory();
File dir = new File(filepath.getAbsolutePath() + "/Demo/");
dir.mkdir();
File file = new File(dir, System.currentTimeMillis() + ".jpg");
try {
outputStream = new FileOutputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
bitmap.compress(Bitmap.CompressFormat.JPEG, 0, outputStream);
try {
outputStream.flush();
} catch (IOException e) {
e.printStackTrace();
}
try {
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
1条答案
按热度按时间rbpvctlc1#
你宣布
File
在这里,但没有创造它尝试
file.createNewFile()