図 1. これは私の create_layout です。
写真 2. これは、[メンバーの追加] ボタンをクリックしたときのカスタム連絡先リストです。
Picture 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();
}
});
問題は、ユーザーが選択ボタンをクリックしたときに、onCreate を繰り返す CreateTab クラスを指すようにすることです。しかし、どうすればonCreateを再び防ぐことができますか?