图 1. 这是我的 create_layout。
图 2. 这是我点击添加成员按钮时的自定义联系人列表。
图 3. 现在问题来了。当按下选择按钮时。我想将选择的联系人值列出回我的第一个图像布局。但它正在打开我的第一个布局的副本并出现在那里。
这是我的代码。
@Override
public void onClick(View v) {
StringBuilder checkedcontacts= new StringBuilder();
System.out.println("............"+ma.mCheckStates.size());
for(int i = 0; i < name1.size(); i++)
{
if(ma.mCheckStates.get(i)==true)
{
checkedcontacts.append(name1.get(i).toString());
checkedcontacts.append("\n");
}
else
{
System.out.println("..Not Checked......"+name1.get(i).toString());
}
}
Intent i = new Intent (getApplicationContext(), CreateTab.class);
i.putExtra("str",checkedcontacts.toString());
startActivity(i);
finish();
}
});
我知道问题是我做了一个意图,以便当用户单击选择按钮时,它将指向 CreateTab 类,该类将重复 onCreate。但是我怎样才能防止 onCreate 再次发生?