i wurde mit Listview in Android arbeiten, so Elemente in die Liste mit einem Knopf zum Einfügen ich habe folgende:Was ist der Unterschied zwischen dem Einfügen in ArrayAdapter und dem Hinzufügen in ArrayList?
addButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
listItems.add(editText.getText().toString());
adapter.notifyDataSetChanged();
}
});
dies funktioniert: erstellt Arraylist, arrayadapter, den Adapter den folgenden Code zu Arraylist gesetzt und verwenden gut, aber ich habe auch festgestellt, dass es eine Methode namens insert
für die ArrayAdapter
so was ist der Unterschied zwischen Einfügen in ArrayAdapter
und Hinzufügen in arrayList
?
PS: ich bin neu zu diesem Adapter-Konzept kann es mir mitteilen? danke.
die andere Antwort, die Sie verknüpft war helpful.if ich es zwischen den beiden von ihnen über den Unterschied für mehr Verständnis dieses lesen richtig verstehen Es gibt einen Unterschied zwischen "Einfügen" in Adapter und "Hinzufügen" zu Arraylist. Also welchen soll ich benutzen? – anotherGatsby
@anotherGatsby Haben Sie den Unterschied zwischen 'ArrayAdapter' und' ArrayList' verstanden? Sie können zwei Methoden aus zwei verschiedenen Klassen nicht vergleichen. Insert wird verwendet, um Objekte in das Array des Adapters einzufügen, und das Hinzufügen der 'ArrayList' wird verwendet, um Objekte in die Sammlung' ArrayList' einzufügen. –
Ich denke, ich werde die 'insert' und' add' Methoden ausprobieren weiß, wie sie sich wirklich unterscheiden. – anotherGatsby