Я использую ArrayList для хранения списка файлов в папке для использования в качестве адаптера для ListView. Однако я хочу исключить вложенные папки из списка, но не знаю, как это сделать. Может ли кто-нибудь посоветовать?Исключить каталоги из списка файлов в ArrayList?
Мой существующий код:
File f = new File(sourcePath);
ArrayList<String> elements = new ArrayList<String>(Arrays.asList(f.list()));
ListView lv = (ListView) findViewById(R.id.listView1);
my_custom_adapter adapter = new my_custom_adapter(this, android.R.layout.simple_list_item_1, elements);
lv.setAdapter(adapter);
просто цикл, хотя список из вашего Ф.Листа () и исключить тот, который не отменяет метод isDirectory(). – faljbour
Я не уверен, что вы подразумеваете под этим. Вы имеете в виду цикл через ArrayList? Я не мог использовать метод isDirectory для элемента String ArrayList. –
Извините за то, что вы медленны, но что будет делать код для прокрутки f.list и удаления выбранных элементов? –