我正在构建一个android应用程序,我试图将对象添加到ArrayList
。我认为这会在ArrayList
中创建对象的副本,然后我可以重新使用该对象。我意识到情况并非如此,ArryList
实际上是引用原始对象。克隆新的对象传递给ArrayList?
我真的不知道如何使用循环在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();
辉煌不知道拷贝构造函数,它的工作一种享受! – KingFu