Ist das überhaupt möglich? Nehmen wir an, ich habe eine ListView mit einer Arraylist erstellt, die mit Objekten in einer Aktivität gefüllt ist. Jetzt klickte ich auf einen Gegenstand in der Listenansicht und griff nach dem Index. Sobald ich auf den Gegenstand geklickt habe, bringt er mich zu einer anderen Aktivität zusammen mit der Indexnummer (mit Intent). Nun meine Frage ist, ich möchte die Informationen des angeklickte Artikels mit der Indexnummer anzeigen, um auf die Arraylist zuzugreifen, die in der vorherigen Aktivität erstellt wurde. Ist das möglich?Zugriff auf Arraylist, die in einer Aktivität in einem anderen erstellt wurde mit Index
AKTUALISIERT MIT DER ARTIKELKLASSE. Nicht sicher, wie soll ich Singletonklasse ÄNDERN
public class Item {
private String name;
private String category;
private int grade;
public void setName(String n){
name = n;
}
public void setCategory(String c){
category = c;
}
public void setGrade(int g){
grade = g;
}
public String getName(){
return name;
}
public String getCategory(){
return category;
}
public int getGrade(){
return grade;
}
@Override
public String toString(){
return getName();
}
}
Ich mag die Idee der Singleton-Klasse. Ich denke, das ist es, wonach ich hauptsächlich gesucht habe. Ich habe eine Klasse für einen Gegenstand. Ich weiß nicht, ob das ist, was ich ändern sollte – Carlitos
Ihre Singleton-Klasse sollte eine Liste von Elementen darin haben. Sie sollten die Item-Klasse nicht ändern, sondern eine neue getrennte Klasse erstellen. Es wird so etwas wie ein Container für die Liste der Artikel sein. Bitte beachten Sie das folgende Beispiel, um ein Beispiel zu sehen [link] (https://gist.github.com/todorBG/85bd61103215b72831cb479d73476d9a) –