Hirdetés

Új hozzászólás Aktív témák

  • Arcanus

    aktív tag

    Én feladom. Bejártam az internet utolsó bugyrát is, de nem jöttem rá, miért nem tudok folder-t kiválasztani.

    Ez az intent, amit használok:

    public void chooseFolder() {
    Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
    intent.addCategory(Intent.CATEGORY_DEFAULT);
    startActivityForResult(Intent.createChooser(intent, "Choose directory"), REQUEST_CODE_FOLDER_CHOOSING);
    }

    Kiválasztja szépen, majd jön a data itt:

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
    case REQUEST_CODE_FOLDER_CHOOSING:
    if (data != null) {
    Uri uri = data.getData();
    // inenntől jönnek a gondok
    }
    break;
    case REQUEST_CODE_FILE_CHOOSING:

    break;
    }

    }

    Ezután semmi sem bírj a path-t megszerezni, minden féle-fajta metódus ezt az Exception-t dobja:

    java.lang.UnsupportedOperationException: Unsupported Uri content://com.android.externalstorage.documents/tree/home%3A

    vagy

    java.lang.UnsupportedOperationException: Unsupported Uri content://com.android.externalstorage.documents/tree/primary%3Adata%2Fhu.sherad.hos

    Tökmindegy melyiket próbálom: [link] vagy [link]

    Valaki kérlek küldjön egy használható linket, kódot bármit :O

    (permissionok rendben, azt előtte lekezelem)

Új hozzászólás Aktív témák