Я создаю приложение для Android и пытаюсь добавить объекты в ArrayList. Я думал, что это создаст копию объекта в ArrayList, и тогда я смогу повторно использовать этот объект. Я понял, что это не так, и что ArryList на самом деле ссылался на исходный объект.
Я не совсем уверен, как бы я использовал цикл. для создания новых объектов в функции onCreate, нужно ли мне каким-то образом клонировать объект и передавать его в ArrayList?
В любом случае, вот мой код:< /p>
public class Main extends Activity {
private Item myItem = new Item();
btnSave.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
alItems.add(myItem);
arrayAdapter.notifyDataSetChanged();
Подробнее здесь: https://stackoverflow.com/questions/132 ... -arraylist