마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Intent 를 이용한 액티비티간 데이터 주고받기

0 추천
Button fried = (Button)findViewById(R.id.fried);
fried.setOnClickListener(new Button.OnClickListener(){
 public void onClick(View v){
  Intent intent = new Intent(Menu.this, Customer.class);
  intent.putExtra("key", "fried chicken");
  Menu.this.finish();
 }
});

여기서 데이터를 넘겨주고

아래의 액티비티에서 불러오는데...

Button btnMenu = (Button)findViewById(R.id.addMenu);
btnMenu.setOnClickListener(new Button.OnClickListener(){
 public void onClick(View v){
  startActivity(new Intent(Customer.this, Menu.class));
    
  EditText menuList = (EditText)findViewById(R.id.menulist);
  menuList.setText(getIntent().getStringExtra("key"));
 }
});

아무런 반응이 나타나지 않네요...;;

못 받아오는건지..방법이 잘못된건지...도와주세요.ㅠ

뽀송방댕이 (520 포인트) 님이 2013년 9월 11일 질문

1개의 답변

+1 추천
 
채택된 답변
onCreate에서

Intent intent = getIntent(); 하시고 onClick 안에서 menuList.setText(intent.getStringExtra("key"));를 하셔야하지 않나요??
익명사용자 님이 2013년 9월 11일 답변
뽀송방댕이님이 2013년 9월 12일 채택됨
아...이런 허무한 ㅠ
감사합니다 !!!
...