btnimport.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent fileintent = new Intent(Intent.ACTION_GET_CONTENT);
fileintent.setType("*/*");
try {
startActivityForResult(fileintent, requestcode);
} catch (ActivityNotFoundException e) {
}
}
});`
Я пытаюсь импортировать файл sky.csv в приложение для Android.
Но, когда я выбираю файл, я получаю:
IO Exception: open failed: ENOENT (Нет такого файла или каталога)
Я проверю путь в:
LOG > content://com.android.externalstorage.documents/document/38F0-D5E4%3ADCIM%2Fsky.csv Я использую этот метод для получения пути `
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (data == null)
return;
switch (requestCode) {
case requestcode:
Uri filepath1 = data.getData();
String filepath = filepath1.toString();
Пожалуйста, помогите мне с этим. Я пробовал так много методов. Однако я не получил никакого правильного решения.