Wählen Sie mehrere Dateien mit Intent.ACTION_GET_CONTENT aus

8

Ich versuche mehrere Dateien mit einer Absicht auszuwählen, aber es scheint, als würde ich etwas vermissen.
Ich erstelle einen Intent.ACTION_GET_CONTENT Intent, setze Intent.EXTRA_ALLOW_MULTIPLE als Extra in
(es scheint perfekt zum Zweck zu passen) und erstelle eine Auswahl (optional), die die Anwendung auswählt, die in der Lage sein soll, mehrere Dateien auszuwählen und zurückzugeben .

Das Problem ist, dass ich nur eine einzelne Datei auswählen kann.

Ich habe mehrere Datei-Explorer ausprobiert. Es ist API 18 (4.3).

%Vor%

Ich fügte das auch dem Manifest hinzu (es hatte die gleiche Funktionalität, bevor es hinzugefügt wurde):

%Vor%

Warum kann ich nicht mehrere Dateien auswählen?
(Zur Verdeutlichung: Das Problem ist nicht, dass mehrere Dateien nicht zurückgegeben werden - ich kann nicht mehr als 1 Datei auswählen)

    
Mercylez 22.10.2013, 09:08
quelle

3 Antworten

3
  

Warum kann ich nicht mehrere Dateien auswählen?

Vermutlich haben die Implementierer von "die Anwendung, die in der Lage sein sollte, mehrere Dateien auszuwählen und sie zurückzugeben", EXTRA_ALLOW_MULTIPLE support nicht implementiert. Kontaktieren Sie sie und fordern Sie diese Funktion an.

    
CommonsWare 22.10.2013, 10:13
quelle
0

Ich habe das gleiche Problem und ACTION_OPEN_DOCUMENT hat für mich gearbeitet.

%Vor%     
Leon 29.11.2017 15:25
quelle
0

Ich habe dasselbe Problem. Hier meine Lösung.

Java:

%Vor%

Kotlin:

%Vor%     
Kiran Chenna 16.02.2018 10:33
quelle

Tags und Links