한 걸음 두 걸음
android ] Activity 액티비티간의 데이터 전달 / Intent이용 본문
반응형
전달
전달하는 MainActivity.java
void onButtonClicked(View v){
Intent intent = new Intent(this, ResultActivity.class);
intent.putExtra("String"); //전달하기!
startActivity(intent);
}
받음
public class ResultActivity extends AppCompatActivity implements View.OnClickListener {
private String TAG = "Service";
private Button buttonBack;
private TextView textViewResult2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\_result);
init();
Intent intent = getIntent();
String result = intent.getStringExtra("String");
//이 방법도 있다. String의 경우, getExtras().getString("Name");
// int의 경우 intent.getExtras().getInt("age");
// 배열의경우 intent.getExtras().getStringArray("array");
// 클래스의 경우 intent.getSerializableExtra("class");
textViewResult2.setText(result);
}
반응형
'FrontEnd > Android' 카테고리의 다른 글
Android 8. Fragment (0) | 2019.03.13 |
---|---|
android EditText 밑줄 없애고 검정박스 설정 (0) | 2019.03.12 |
단축키 정리하자~ (0) | 2019.03.06 |
BCSD android 과제 Naming (0) | 2019.03.06 |
android ] RAW파일 입출력 처리 (1) | 2019.02.28 |