Hirdetés
- TCL LCD és LED TV-k
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- CES 2026: nagyra nőtt 120 Hz-en a Dell
- Azonnali VGA-s kérdések órája
- Az AMD szerint Radeonokból nem lesz hiány
- AMD Navi Radeon™ RX 6xxx sorozat
- Az elmúlt 30 év legjobb processzorai
- Kormányok / autós szimulátorok topikja
- Milyen Android TV boxot vegyek?
- Nvidia GPU-k jövője - amit tudni vélünk
Ú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%3Avagy
java.lang.UnsupportedOperationException: Unsupported Uri content://com.android.externalstorage.documents/tree/primary%3Adata%2Fhu.sherad.hosTökmindegy melyiket próbálom: [link] vagy [link]
Valaki kérlek küldjön egy használható linket, kódot bármit

(permissionok rendben, azt előtte lekezelem)
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



