应用程序未响应并给出异常无法锁定表面java.lang.IllegalArgumentException

应用程序未响应并给出异常无法锁定表面java.lang.IllegalArgumentException,java,android,list,Java,Android,List,我正在下载多个视频,并在列表项中显示其进度。 我将在SD卡文件中保存每5%的下载信息,这样,如果用户清除了应用程序的数据,仍然会有足够的信息显示待处理的进度。 我使用以下代码来显示进度: 但在我下载了5到6个视频后,整个用户界面都挂断了,应用程序在一段时间后崩溃了。 在我的日志中,它只显示 03-18 10:19:42.651 25120-25626/toteflix.com W/System.err﹕ java.io.IOException: open failed: EMFILE (Too

我正在下载多个视频,并在列表项中显示其进度。 我将在SD卡文件中保存每5%的下载信息,这样,如果用户清除了应用程序的数据,仍然会有足够的信息显示待处理的进度。 我使用以下代码来显示进度:

但在我下载了5到6个视频后,整个用户界面都挂断了,应用程序在一段时间后崩溃了。 在我的日志中,它只显示

03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ java.io.IOException: open failed: EMFILE (Too many open files)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at java.io.File.createNewFile(File.java:941)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at com.intersoft.youngcutsmovies.AppActivity$writeTo.doInBackground(AppActivity.java:162)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at com.intersoft.youngcutsmovies.AppActivity$writeTo.doInBackground(AppActivity.java:123)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:288)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at java.lang.Thread.run(Thread.java:818)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ Caused by: android.system.ErrnoException: open failed: EMFILE (Too many open files)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at libcore.io.Posix.open(Native Method)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ at java.io.File.createNewFile(File.java:934)
03-18 10:19:42.651  25120-25626/toteflix.com W/System.err﹕ ... 8 more

请从logcat添加完整的异常。这可能有助于。。。可能重复的