Intent action_open_document_tree funktioniert nicht auf realem GerätJava

Java-Forum
Anonymous
 Intent action_open_document_tree funktioniert nicht auf realem Gerät

Post by Anonymous »

In meiner Anwendung starte ich eine Absicht mit der action_open_document_tree Aktion, damit der Benutzer einen Ordner für die Dateispeicherung auswählen kann. />
e.g.

Code: Select all

    private void openDirChooser()
{
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
startActivityForResult(intent);
}
Nun, während dies auf einem Android 15 -Emulator und einer Handvoll realer Pre -15 -Geräte funktioniert, wodurch die Ordner im Primärspeicher angezeigt werden, ein Ordner erstellen und letztendlich die Verwendung dieses Ordners verwenden können:


Es zeigt einen leeren Wurzelordner und sogar einen frisch erstellten Testordner. Alt = "" src = "https://i.sstatic.net/kxc90hgy.jpg"/>

Code: Select all

W/ExternalStorage: Error in checking file equality check.
java.nio.file.NoSuchFileException: /storage/emulated
at sun.nio.fs.UnixFileSystemProvider.isSameFile(UnixFileSystemProvider.java:344)
at java.nio.file.Files.isSameFile(Files.java:1504)
at com.android.externalstorage.ExternalStorageProvider.isRestrictedPath(ExternalStorageProvider.java:352)
at com.android.externalstorage.ExternalStorageProvider.shouldHideDocument(ExternalStorageProvider.java:313)
at com.android.internal.content.FileSystemProvider.queryChildDocuments(FileSystemProvider.java:414)
at com.android.internal.content.FileSystemProvider.queryChildDocuments(FileSystemProvider.java:385)
at android.provider.DocumentsProvider.queryChildDocuments(DocumentsProvider.java:618)
at android.provider.DocumentsProvider.query(DocumentsProvider.java:935)
at android.content.ContentProvider$Transport.query(ContentProvider.java:303)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:107)
at android.os.Binder.execTransactInternal(Binder.java:1510)
at android.os.Binder.execTransact(Binder.java:1454)
2025-05-28 11:50:38.942 14736-14747/? W/FileSystemProvider: Queried directory "primary:" is hidden
und dieselbe Nachricht noch einmal für den nur erstellten Test Ordner:

Code: Select all

2025-05-28 12:05:49.994 16356-16371/? W/FileSystemProvider: Queried directory "primary:Test" is hidden
Was könnte möglicherweise falsch sein?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post