TextView tv = (TextView) findViewById(R.id.textView1);
EditText et = (EditText) findViewById(R.id.editText1);
TextView tv2 = (TextView) findViewById(R.id.textView3);
EditText et2 = (EditText) findViewById(R.id.editText2);
tv.setText(et.getText().toString());
tv2.setText(et2.getText().toString());
String id = et.getText().toString();
int num = Integer.parseInt(et2.getText().toString());
//Data data = new Data(id,num);
Intent intent3 = new Intent(this,Main2Activity.class);
intent3.putExtra("Input id",id);
intent3.putExtra("Input num",num);
startActivity(intent3);
여기서 질문 드립니다. 여기서 제가 String 값은 받아서 넘기는 것은 됐는데 Int를 EditText에서 받아서 값을 넘기는 것을 모르겠습니다. 코드안에서 int값 단순히 넣어서 넘기는 것은 알겠습니다.
받는 파일입니다.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Intent intent = getIntent();
Intent intent3 = getIntent();
String id = intent3.getStringExtra("Input id");
int num = intent3.getIntExtra("Input num",0);
TextView tv1 = (TextView) findViewById(R.id.textView2);
TextView tv2 = (TextView) findViewById(R.id.textView3);
tv1.setText(id);
tv2.setText(num);