我创建了一个 android 文件选择器,它返回文本文件的 uri。我想打开并读取文件并存储它的数据。我的代码是:
private void covertFile(Uri data) {
InputStream inputStream = getContentResolver().openInputStream(data);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
String myText = "";
int in;
try {
in = inputStream.read();
while (in != -1)
{
byteArrayOutputStream.write(in);
in = inputStream.read();
}
inputStream.close();
myText = byteArrayOutputStream.toString();
}catch (IOException e) {
e.printStackTrace();
}
myTextView.setText(myText);
}
但这条线InputStream inputStream = getContentResolver().openInputStream(data);给出了java.Io.FileNotFoundException. 我该如何解决这个问题?
繁华开满天机
相关分类