У меня есть этот кодНедопустимый индекс 0, размер 0. Невозможно добавить в ArrayList
ArrayList<File> internalPaths = new ArrayList<File>();
ArrayList<File> externalPaths = new ArrayList<File>();
for (int i = 0; i < pathCounter; i++) {
Log.e("PK", Integer.toString(pathCounter));
if (i == 0) {
// first path
String path = pathString.substring(commaPositions[i],
commaPositions[i + 1] + 1);
if (path.length() > 7 && path.substring(0,8).contains("storage")) {
externalPaths.add(new File(path));
} else {
internalPaths.add(new File(path));
}
}
}
Он неисправного точно на части
else {
internalPaths.add(new File(path));
}
За исключением:
Invalid индекс 0, размер равен 0.
Интересно, как это возможно, так как у меня нет проблем с добавлением externalPaths
, но с internalPaths
есть эта ошибка.
Как вы объявляете запятые? ??? –
Вы уверены, что ваш код в курсе. Можете ли вы определить точную линию, а не блок, по вине? –
Извините, отредактирован. Теперь это более понятно. – PetoU