한 Activity에서 레이아웃 xml파일에서 EditText를 사용하여
EditText에 쓴 내용을
다음 Activity에서 불러올려고 합니다.
방법이 있다고 하는데 도저히 모르겠네요
조언좀 부탁드립니다 ㅠㅠ
제가 초보라 무슨말인지 잘 이해가 가질 안네요 ㅠㅠㅠ
package net.npaka.Bingo;
import net.npaka.Bingo.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class Createroom extends Activity {
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
Intent intent = new Intent(Createroom.this, Waiting_room.class);
startActivity(intent);
finish();
}
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.create_room);
findViewById(R.id.back6).setOnClickListener(mClickListener);
findViewById(R.id.next4).setOnClickListener(mClickListener);
}
Button.OnClickListener mClickListener = new Button.OnClickListener(){
// @Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.back6:
Intent intent = new Intent(Createroom.this, Waiting_room.class);
startActivity(intent);
finish();
break;
case R.id.next4:
Intent intent2 = new Intent(Createroom.this, Readyroom.class);
startActivity(intent2);
finish();
break;
}
}
};
}
젠체 소스 인데 여기서 EditText는 xml로 많들어서 layout만 설정해 놓은 상태입니다 ㅠㅠㅠㅠ




activity 를 startActivity 가 아니라 ActivityForResult 로 호출 하여 서로 주고 받을때 intent 를 통해서 데이터를 가져 오면 됩니다.
이렇게 하는건 타 process에도 사용할려고 하는게 주 목족이고..본인 앱에서만 사용하는 activity 통신이라면
그냥 로컬데이터로 캐싱해서 사용해도 무관합니다.