안드로이드 개발 질문/답변
(글 수 45,052)
EditText texta = (EditText) findViewById(R.id.EditText01);
final String texta1 = texta.getText().toString();
Intent intent = new Intent (side.this,side1.class);
intent.putExtra("texta1", texta1);
startActivity(intent);
현재 이렇게해서 EditText값을 texta1 에 저장을 하고
public class side1 extends Activity{
TextView texta = (TextView) findViewById(R.id.textView1);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.side1);
Bundle intent = getIntent().getExtras();
texta.setText(intent.getString("texta1"));
이렇게 받아와서 textView1에 넣어지도록 해놨는데 에러가 나네요 ㅠㅠ
뭐가 틀린건가요?
final String texta1 = texta.getText().toString();
Intent intent = new Intent (side.this,side1.class);
intent.putExtra("texta1", texta1);
startActivity(intent);
현재 이렇게해서 EditText값을 texta1 에 저장을 하고
public class side1 extends Activity{
TextView texta = (TextView) findViewById(R.id.textView1);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.side1);
Bundle intent = getIntent().getExtras();
texta.setText(intent.getString("texta1"));
이렇게 받아와서 textView1에 넣어지도록 해놨는데 에러가 나네요 ㅠㅠ
뭐가 틀린건가요?
2011.03.15 10:57:26
로그는 아직 보는방법을 몰라서요;;
Intent intent = getIntent();
String text = intent.getStringExtra("texta1");
texta.setText(text);
이부분을 넣으면 에러가 나오네요.
Intent intent = getIntent();
String text = intent.getStringExtra("texta1");
texta.setText(text);
이부분을 넣으면 에러가 나오네요.
2011.03.15 11:28:44
error message가 어떤건지는 잘 모르겠지만
String str = getIntent().getStringExtra( "texta1" );
이렇게 하면 넣어준 String을 가져올 수 있습니다.
정확한 것은 error message가 필요합니다.
수고하세요 ^^
2011.03.15 11:40:08
public class side1 extends Activity{
//TextView texta = (TextView) findViewById(R.id.textView1);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.side1);
//TextView texta = (TextView) findViewById(R.id.textView1);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.side1);
TextView texta = (TextView) findViewById(R.id.textView1); // <-- 여기로 이동해야 됩니다^^
Bundle intent = getIntent().getExtras();
texta.setText(intent.getString("texta1"));
Bundle intent = getIntent().getExtras();
texta.setText(intent.getString("texta1"));
Activity를 상속받아서 onCreate 하기 전에 TextView 생성을 해서 문제가 됩니다.




String text = intent.getStringExtra("texta1");
texta.setText(text);
이렇게 한번 해보실래요? ㅎㅎ;;