android:java.io.FileNotFoundException(太多打开的文件)在decodeFile方法

时间:2012-02-19 09:32:54

标签: android bitmap filenotfoundexception

我正在进行实时视频流式传输。

我意识到在运行我的程序大约几分钟之后,应用程序将自动关闭并出现以下窗口错误:java.io.FileNotFoundException(打开的文件太多)

跟踪logcat输出,错误发生在这一行:

Bitmap bitmap = BitmapFactory.decodeFile(file, bmpFactoryOptions);

我发现有一些类似的问题,但它没有提供太多解决方案。

因为eorror是我因为这个decodeFile方法打开了太多文件,有没有办法让我关闭这个文件引用?

谢谢大家!

1 个答案:

答案 0 :(得分:0)

你可以做的是自己打开文件,将输入流传递给BitmapFactory的decodeStream方法,然后自己关闭文件。