Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 爪哇语;未处理的异常类型IOException“;_Java_Android_Ioexception - Fatal编程技术网

Java 爪哇语;未处理的异常类型IOException“;

Java 爪哇语;未处理的异常类型IOException“;,java,android,ioexception,Java,Android,Ioexception,我对Java(特别是Android)相当陌生。我正在尝试让用户从图库中选择图像,然后应用程序将图像从图库复制到应用程序目录中的文件夹中(以及在imagebutton中显示他们选择的图片)。但是,我得到一个编译器错误“Unhandled exception type IOException” 这是我的代码: (早些时候的某个地方) (在onActivityResult函数中) 错误来自最后一行。谁能解释一下我哪里出错了?我不知道错误是什么意思您可能需要使用 try{ //your code

我对Java(特别是Android)相当陌生。我正在尝试让用户从图库中选择图像,然后应用程序将图像从图库复制到应用程序目录中的文件夹中(以及在imagebutton中显示他们选择的图片)。但是,我得到一个编译器错误“Unhandled exception type IOException”

这是我的代码: (早些时候的某个地方)

(在onActivityResult函数中)


错误来自最后一行。谁能解释一下我哪里出错了?我不知道错误是什么意思

您可能需要使用

try{
    //your code
} catch(IOException ioEx) {
    ioEx.printStackTrace() // or what ever you want to do with it
}

同样,如前所述,您可能需要查看

您可能需要使用

try{
    //your code
} catch(IOException ioEx) {
    ioEx.printStackTrace() // or what ever you want to do with it
}

同样,如前所述,您可能需要查看

错误意味着您正在执行输入输出操作,并且它正在引发一个未经您处理的异常

在通常有IO操作的地方使用try catch块

另外,不要使用该方法,而是使用Files方法来复制或移动文件,这样会更容易


有关文件传输的详细信息,请参阅链接。

该错误表示您正在执行输入输出操作,并且它正在引发一个未经您处理的异常

在通常有IO操作的地方使用try catch块

另外,不要使用该方法,而是使用Files方法来复制或移动文件,这样会更容易


有关文件传输的详细信息,请参阅链接。

是否有理由使用此方法而不是普通的文件方法来复制文件?我认为这不是一个很好的做法。不是真的,因为这是我所知道的唯一一种方法。你为什么用这种方法而不是普通的文件方法来复制文件?我认为这不是一个很好的实践。不是真的,因为这是我所知道的唯一的XD方法
try{
    //your code
} catch(IOException ioEx) {
    ioEx.printStackTrace() // or what ever you want to do with it
}