My code:
private Collection<Film> getFilms() {
    File files = new File(pathname);
    File[] filesList = files.listFiles();
    List<Film> list = Arrays.asList();
    Log.d("filesList.length ", ""+filesList.length);
    for (int i = 0; i < filesList.length; i++) {
        try {
            Film filmTemp = new Film(filesList[i]);
            list.set(i, filmTemp);
        } catch (Throwable e) {
            Log.d("Error!", "Kobzda", e);
        }
    }
    return list;
}
And I always get the same errors:
- java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
- java.lang.ArrayIndexOutOfBoundsException: length=0; index=1
 
     
    