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

액티비티 간 데이터 전달에 대해서 질문좀하겠습니다 ㅠㅠ

0 추천

//다음 액티비티에 전달

 final Spinner amespinner1 = (Spinner)findViewById(R.id.amespinner1);
  ArrayAdapter adapter1 = ArrayAdapter.createFromResource(
    this, R.array.size01, android.R.layout.simple_spinner_item);
  adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  amespinner1.setAdapter(adapter1);
  
  final EditText ameedittext1 = (EditText)findViewById(R.id.ameedittext1);
      
  get = (Button)findViewById(R.id.get);
  get.setOnClickListener(new OnClickListener(){
   public void onClick(View v){
    Intent intent = new Intent(clickame.this, cart.class);
    intent.putExtra("amespinner1", amespinner1.getSelectedItem().toString());
    intent.putExtra("ameedittext1", ameedittext1.getText().toString());
    startActivity(intent);
   }
  });

// 전달 받은 값을 출력  

	    
	    Intent intent = getIntent();
	    	    
	    str1 = intent.getStringExtra("amespinner1");
	    str2 = intent.getStringExtra("ameedittext1");
	    
	    carttextView1 = (TextView)findViewById(R.id.carttextView1);
	    carttextView1.setText(str1 + "    " + str2);
위에 액티비티에서 밑에 액티비티에 spinner, edittext 값을 전달 해주려고 하는데 전달 받은 값이 자꾸 NULL로 뜨는데
뭐가 잘못된것인지 알수있을까요 ㅠㅠ 다른 분들이 올리신거 보고 따라했는데 저는 자꾸 널값만 뜨네요 ㅠㅠ
익명사용자 님이 2014년 5월 8일 질문
2014년 5월 8일 수정

1개의 답변

0 추천
음.. 디버깅 한번이면 문제점이 나오겠네요. 로그도 안올려 주시고.. 흠... 다른건 크게 문제 있어 보지질 않구요.

스피너에서 겟 셀렉트 아이템을 put하는 부분에서 뭔가 잘못들어갔을것 같다는 생각이 드네요.

그래서 받아오는 쪽에 str1이 null이고 그걸 set하는 부분에서 null을 set하려니 nullpoint가 발생하구요.

아님 원격 팀뷰어 디버깅 한번으로 잡아 드릴께요^^
쭈쭈총각 (17,750 포인트) 님이 2014년 5월 8일 답변
로그 추가했는데 혹시 이거로 될까요?? 이걸로 안되면 한번만 부탁드려도 될까요??ㅠㅠ
^^; 그걸로 안되요 ㅎㅎ 팀뷰어 id 쪽지로 주세요.
혹시 쪽지 확인 어디서 하는지 여쭤봐도될까요?ㅠㅠ 이거 오늘 처음해보는거라서 잘모르겟네요 ㅠㅠ
...