2017-08-09 1 views
-5

Ich habe viele Lösungen hier auf SO versucht, aber keiner von ihnen scheint zu funktionieren. Beispielsweise gibt this den folgenden Fehler aus: java.lang.ArrayIndexOutOfBoundsException: length = 1; index = 1, hier:Einmal für alle, wie Dateipfad von ausgewählten Bild zu bekommen?

String id = wholeID.split(":")[1]; 

Ich versuche nur die Bilder aus der Galerie zu drehen, die falsch ausgerichtet sind.

+0

Statt negativen Ruf, können Sie die Lösung nicht geben Sie mir? –

Antwort

0

Versuchen Sie, diese

String[] arr = wholeID.split(":"); 

if(arr.length > 1){ 
    String id = arr[1]; 
}else{ 
    //error 
} 
+0

Und was ist sonst noch? –

+0

Ok, also habe ich es jetzt auf einem echten Gerät ausprobiert. Auf einigen Fotos funktioniert, auf anderen wirft es diesen Fehler: 'java.lang.IllegalArgumentException: Ungültiger URI: content: // media/external/images/media/90590' –

+0

überprüfen Sie die aktualisierte Antwort – MinnuKaAnae

Verwandte Themen