현재 프로젝트 진행중에 


 1번화면을 클릭하면 2번화면(edit화면) 으로 표시가 됩니다.


 edit화면중에 ip추가라는 버튼이 있습니다. 그 버튼을 누르면 3번화면으로 갑니다.


 즉, 화면이 3개인데 중간에 edit화면의 정보를 가지고 싶습니다.


 activity 이동시 값 넘길때에는 


 Intent intent = new Intent();

 intent.putExtra("key',value); 

 startActivity(intent); 

 

 에 의해서 가능한데 1번에서 2번은  되는데 3번에서 2번으로 데이타를 어떻게 넘기면 되나요?


 참고로 소스에서 저는 

 2번 화면(edit 화면)에서 데이타 불러올때 onresume 메소드를 이용했습니다.


 private onResume()

{

        Intent intent = getIntent();

NID = intent.getStringExtra("NID");

name = intent.getStringExtra("name");

address = intent.getStringExtra("address");

latitude = intent.getStringExtra("latitude");

longitude = intent.getStringExtra("longitude");

mNameEdit.setText(name);

mAddressEdit.setText(address);

mLatitudeEdit.setText(latitude);

mLongitudeEdit.setText(longitude);

}


3번에서 2번으로 올때 NID ~~ longitude값이 없어집니다.


데이타를 저장해놔야하나요?  아니면 2번 화면을 한번만 호출하게 하는 방법이 있나요?


조언 부탁드립니다.