Ich versuche, einen Ordner in meinem Androiden Documents-Ordner einer Datei rootDir zuzuweisen, deren Dateien in einem Array gespeichert werden.Ordner, der null zurückgibt
String path = Environment.DIRECTORY_DOCUMENTS.toString()+"/Route Tracker";
File rootDir = new File(path);
File fileList[] = rootDir.listFiles();
String theNamesOfFiles[] = new String[fileList.length];
Der Fehler der Array theNamesOfFiles wird []
gezeigt Aber ich erhalte eine Fehlermeldung - java.lang.NullPointerException: Versuch Länge von null Array
Versuch zu bekommen bekomme die Länge von null-Array sagt, dass meine Dateiliste Array leer ist, aber ich verstehe nicht, wie. Ich habe alle erforderlichen Berechtigungen in der Manifestdatei, und der Route Tracker-Ordner, den ich anrufe, enthält auch 2 CSV-Dateien.
das Array ist leer – Vedant
Was meinst du? Und ich habe den Beitrag aktualisiert, bitte überprüfe noch einmal und löse mein Problem. –
Die Dateiliste ist leer. daher ist das Array derNamesOfFiles leer – Vedant