Я хочу, чтобы добавить все элементы из папки с фотографиями, чтобы ArrayList и ниже мой код -андроида: как добавить элемент в список массива
вот моя моделью
public class Model {
private String image;
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
}
вот моя деятельность
public class MainActivity extends Activity {
private Model model;
private ArrayList<Model> alPhoto;
private File file;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
alPhoto = new ArrayList<Model>();
String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File(root_sd + "/photo/");
File list[] = file.listFiles();
for (int i = 0; i < list.length; i++) {
// alPhoto.add(list[i].getName());
model = new Model();
model.setImage(alPhoto.get(i).getImage());
alPhoto.add(model);
Log.e("Load image from sd card******* : ", "Loading...." + alPhoto.get(i));
}
}
}
Что такое проблема –
Я не могу установить изображение в arraylist, показывая индекс массива outof bound. –