안드로이드 개발 질문/답변
(글 수 45,052)
...
Intent intent = new Intent(guide.this,navigation.class);
intent.putExtra("data",str1);
startActivity(intent);
...
super 액티비티에서 위와 같이 코딩하고
...
medit = (EditText)findViewById(R.id.tmp);
Intent intent = getIntent();
medit.setText(intent.getStringExtra("data"));
...
sub 액티비티에서 위와 같이 코딩하면
결과는 서브액티비티의 edittext안에 str1의 값이 출력됩니다.
이건 단 하나의 string을 전달한 것인데.... super에서 3개의 string을 sub로 보내기 위해서는 어떻게 하여야하나요???
...
Intent intent = new Intent(guide.this,navigation.class);
intent.putExtra("data",str1);
intent.putExtra("data2",str2);
intent.putExtra("data3",str3);
startActivity(intent);
...
....
medit = (EditText)findViewById(R.id.tmp);
medit = (EditText)findViewById(R.id.tmp2);
medit = (EditText)findViewById(R.id.tmp3);
Intent intent = getIntent();
medit.setText(intent.getStringExtra("data"));
medit2.setText(intent.getStringExtra("data2"));
medit3.setText(intent.getStringExtra("data3"));
...
위와 같은 코딩은 오류를 발생시키네요ㅜㅜ
반드시 3개의 데이터를 보내야하는데 해결책을 부탁드리겠습니다ㅜㅜ
Intent intent = new Intent(guide.this,navigation.class);
intent.putExtra("data",str1);
startActivity(intent);
...
super 액티비티에서 위와 같이 코딩하고
...
medit = (EditText)findViewById(R.id.tmp);
Intent intent = getIntent();
medit.setText(intent.getStringExtra("data"));
...
sub 액티비티에서 위와 같이 코딩하면
결과는 서브액티비티의 edittext안에 str1의 값이 출력됩니다.
이건 단 하나의 string을 전달한 것인데.... super에서 3개의 string을 sub로 보내기 위해서는 어떻게 하여야하나요???
...
Intent intent = new Intent(guide.this,navigation.class);
intent.putExtra("data",str1);
intent.putExtra("data2",str2);
intent.putExtra("data3",str3);
startActivity(intent);
...
....
medit = (EditText)findViewById(R.id.tmp);
medit = (EditText)findViewById(R.id.tmp2);
medit = (EditText)findViewById(R.id.tmp3);
Intent intent = getIntent();
medit.setText(intent.getStringExtra("data"));
medit2.setText(intent.getStringExtra("data2"));
medit3.setText(intent.getStringExtra("data3"));
...
위와 같은 코딩은 오류를 발생시키네요ㅜㅜ
반드시 3개의 데이터를 보내야하는데 해결책을 부탁드리겠습니다ㅜㅜ




medit = (EditText)findViewById(R.id.tmp2);
medit = (EditText)findViewById(R.id.tmp3);
Intent intent = getIntent();
medit.setText(intent.getStringExtra("data"));
medit2.setText(intent.getStringExtra("data2"));
medit3.setText(intent.getStringExtra("data3"));