setflags / startActivityforResult  예제를 참조해보았는데..

취소버튼을 눌렀을때 이전 edittext에 있던 값이 초기화되버리는 현상이 발생해버립니다.;;


어찌 할 방도가 없어서 지금 굉장히 고민중인데요.

구글신께 문의해봐도 뭐라 내용이 없네요.ㅠㅠ


방법이 어찌 없을까요?






+


추가질문입니다.


alretdialog를 이용하여, edittext에 입력된값을 처리해서 띄우는 경우에,



public class ***Activity extends Activity implements OnClickListener{

String aaa="hello";


///////// 중간 생략


class dialog extends Dialog implements OnClickListener {


///////// 중간 생략

TextView tv = R.layout.text1

tv.setText(aaa);


}


onStart(){

///////// 중간 생략

버튼 리스너 등록

}

onClick(){


String aaa = "bye";

dialog.show();

}


}


요로코롬 소스가 있을경우,

클릭시 show();가 실행되면서 팝업이 화면에 띄워지는데요.

이때, aaa의 값이 "bye"라고 준게 바로 반영이 안되고 hello로 뜨고,, 클릭을 한번 더 해야 제대로 반영이 되어 보여집니다.

이 클릭값이 바로 반영되는 방법이 없을까요?

뭔가 굉장히 기초적인 문제같은데... 제 소스를 제가 보려니 갑자기 턱 막히네요.ㅠ