Я создал средство выбора файлов 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
. Как мне решить эту проблему?
РЕДАКТИРОВАТЬ: проблема решена