예를 들어 A라는 액티비티에서 어떤이미지를 클릭하여 B라는 액티비티로 넘어갑니니다.
B라는 액티비티에서는 edit text를 레이아웃으로 만들어서 텍스트를 입력할수있는 박스를 만들고 ok버튼을 누르면
다시 A라는 액티비티로 가게됩니다.
이때 ,B라는 액티비티에서 edit text로 입력한 값을 A라는 액티비티로 출력하는 방법좀 알려주세요 ㅠㅠ
-A라는 액티비티
package aa.com;
import android.app.*;
import android.content.*;
import android.os.*;
import android.view.*;
import android.widget.*;
public class two extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.two); //two 레이아웃 호출
ImageView one1 = (ImageView) findViewById(R.id.one1); // bg1을 ImageView형식으로 호출
one1.setOnClickListener(new ImageView.OnClickListener() { // 버튼이벤트 받아들일준비
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(two.this, input.class); // intent클래스에 input클래스 추가
startActivity(intent);// intent시작
}
});
}
}
-B라는 액티비티
package aa.com;
import android.app.*;
import android.content.*;
import android.os.Bundle;
import android.view.*;
import android.widget.*;
public class input extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.input); //input 레이아웃 호출
// TODO Auto-generated method stub
ImageView ok = (ImageView) findViewById(R.id.ok); // bg1을 ImageView형식으로 호출
ok.setOnClickListener(new ImageView.OnClickListener() { // 버튼이벤트 받아들일준비
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(input.this, two.class); // intent클래스에 a클래스 추가
startActivity(intent);// intent시작
}
});
}
}




b액티비티에서 a 액티비티를 호출할때 인텐트에 담아서 보내면 되지요 ^^