Hallo,
ich habe ein Problem mit ArrayList und zwar, möchte ich die Arrays von tempImages zu
einem anderen ArrayList hinzufügen, diese sich hier befindet:
Das klappt auch, nur sobald die Arrays in der For Schleife hinzugefügt werden, wird auch beim ArrayList tempImages jeweils um 1 erhöht und somit habe ich dann eine Endlos Schleife, und meine App stürzt dann ab.
So versuche ich die Arrays einer anderen Array Liste hinzuzufügen:
Hier sind mal die Java-Klassen von mir:
Wo könnte das Problem denn liegen?
Ich bedanke mich schon mal im Voraus.
Gruss
ich habe ein Problem mit ArrayList und zwar, möchte ich die Arrays von tempImages zu
einem anderen ArrayList hinzufügen, diese sich hier befindet:
Java:
AppConst.ARTICLE_ITEM_LIST.get(AppConst.ARTICLE_ITEM_SELECTED).getImages()
So versuche ich die Arrays einer anderen Array Liste hinzuzufügen:
Java:
private ArrayList<ArticleImageItem> tempImages = new ArrayList<>();
.........................
if (tempImages.size() > 0) {
for (int i=0; i<tempImages.size(); i++) {
AppConst.ARTICLE_ITEM_LIST.get(AppConst.ARTICLE_ITEM_SELECTED).getImages().add(tempImages.get(i));
}
}
Hier sind mal die Java-Klassen von mir:
Java:
public class AppConst {
public static List<ArticleItem> ARTICLE_ITEM_LIST = new ArrayList<ArticleItem>();
public static List<ArticleImageItem> ARTICLE_IMAGE_ITEM_LIST = new ArrayList<ArticleImageItem>();
public static int ARTICLE_ITEM_SELECTED = 0;
}
Java:
public class ArticleImageItem {
....................
private Uri fileUri;
public ArticleImageItem() {
}
public Uri getFileUri() {
return fileUri;
}
public void setFileUri(Uri fileUri) {
this.fileUri = fileUri;
}
....................
}
Java:
public class ArticleItem {
....................
private ArrayList<ArticleImageItem> images = new ArrayList<>();
public ArticleItem() {
}
public ArrayList<ArticleImageItem> getImages() {
return images;
}
public void setImages(ArrayList<ArticleImageItem> images) {
this.images = images;
}
....................
}
Wo könnte das Problem denn liegen?
Ich bedanke mich schon mal im Voraus.
Gruss