putExtra(String key, String data); 메서드를 통해 전달할 데이터를 인텐트에 저장하는데요. 첫 번째 매개값은 저장될 값의 키, 두번 째값은 저장될 값입니다. 저는 키값은 sendData로 저장될 값은 sendData(EditText)의 값을 가져와서 저장하도록 구성했습니다.
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.TextView;/**
* Created by 15U560 on 2016-07-29.
*/publicclassSubActivityextendsActivity{
TextView receiveView;
@Override
protectedvoidonCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_sub);
Intent intent =getIntent();
String receiveStr = intent.getExtras().getString("sendData");// 전달한 값을 받을 때
receiveView =(TextView)findViewById(R.id.receiveText);
receiveView.setText(receiveStr);}}
Intent intent = getIntent(); String receiveStr = intent.getExtras().getString("sendData"); intent.getExtras().get....의 메서드는 전달한값의 변수 타입에 따라 맞춰서 선언해주시면됩니다~ 안에 매개값은 전달할 때의 키값과 동일하게 넣어주시면 됩니다.