OnClickListener mListener1 = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//오케이버튼눌리면
//str = str + et.getText().toString();
Intent i = new Intent();
i.setClass(second.this, test_kch3.class);
str = et.getText().toString();
i.putExtra("intend_data", str);
//Toast.makeText(second.this, str, Toast.LENGTH_SHORT).show();
setResult(RESULT_OK, i);
finish();
//Toast.makeText(second.this, "여기1", Toast.LENGTH_SHORT).show();
}
};
여기서 이런식으로 인텐트 만들고서 "intent_data"라는 이름 지어주고 str이라는 에디트텍스트박스에서 값을 받아서 넘겼거든요
여기서 로그 찍어봐도 잘 입력된것을 봤어요.
그런데
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
//TODO Auto-generated method stub
//Toast.makeText(test_kch3.this, "여기2", Toast.LENGTH_SHORT).show();
if(resultCode==RESULT_OK)
{
//Toast.makeText(test_kch3.this, "여기2", Toast.LENGTH_SHORT).show();
//str1 = data.getStringExtra("intent_data");
//astr.add(str1);
astr.add(data.getStringExtra("intent_data"));
//astr.add(data.getStringExtra("intent_data"));
Adapter1.notifyDataSetChanged();
}
super.onActivityResult(requestCode, resultCode, data);
}
여기로 넘어오면 그 잘 입력된 값이 없어지는것같에요
astr(어레이리스트타입).add(data.getStringExtra("intent_data")); 이부분에서 프로그램이 죽는데요
아무래도 "intent_data"라는 것을 못찾는것 같아요ㅠㅠ 이거때매 5시간동안 헤메고있어요 좀 도와주세요 ㅠㅠ
당연히 못찾아오죠^^..
i.putExtra("intend_data", str);
astr.add(data.getStringExtra("intent_data"));
밑줄친거 유심히 보세요..더 말씀 안드리겠습니다..