Клонировать новые объекты для передачи в ArrayList?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Клонировать новые объекты для передачи в ArrayList?

Сообщение Anonymous »

Я создаю приложение для Android и пытаюсь добавить объекты в ArrayList. Я думал, что это создаст копию объекта в ArrayList, а затем я смогу повторно использовать этот объект. Я понял, что это не так и что ArryList на самом деле ссылается на исходный объект.
Я не совсем уверен, как бы я использовал цикл для создания новые объекты в функции onCreate, так нужно ли мне каким-то образом клонировать объект и передавать его в ArrayList?
В любом случае, вот мой код:
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»