当我尝试将外部存储的一个文件复制到文件夹数据库时,会发生以下错误:
java.io.IOException:读取失败:EBADF(错误的文件编号)
此错误发生在此方法的行中
private void copiarBaseDados(InputStream input) throws IOException{
OutputStream output = new FileOutputStream(ConfiguracoesBaseDados.BANCO_PATH + ConfiguracoesBaseDados.BANCO_NOME);
int tamanho;
byte[] buffer = new byte[1024];
while ((tamanho = input.read(buffer)) > 0)
output.write(buffer, 0, tamanho);
output.flush();
output.close();
input.close();
}
Run Code Online (Sandbox Code Playgroud)
知道可能是什么问题吗?谢谢
Gov*_*vil 15
在阅读之前检查您的输入(流)是否存在.
还看看你是否有这些许可:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43882 次 |
| 最近记录: |