인텐트(intent)로 데이터 전달 - putExtra, getExtras
CODEDRAGON ㆍDevelopment/Android
반응형
인텐트로 데이터 전달
//인텐트로 호출할 액티비티에 전송할 데이터 셋팅 Intent intent=new Intent(this,IntentCallee.class); intent.putExtra("name","전송할 문자열"); // 전송할 문자열 셋팅 startActivity(intent);
//실행된 액티비티에서 인테트를 호출한 후 문자열 추출 Intent intent=getIntent(); //전송된 문자열 추출 String name=intent.getExtras().getName("name").toString(); |
Intent.putExtra() 메소드를 통해 데이터 전달하면 Intent.getExtras() 메소그를 통해 데이터 받습니다.
putExtra(전달할 변수명, 해당 변수를 통해 전달할 값); getExtras(받은 변수명, 기본값); |
'Development > Android' 카테고리의 다른 글
Activity 간 객체 전달 방법 - Serializable 인터페이스를 이용한 방법, Parcelable 인터페이스를 이용한 방법 (0) | 2017.02.01 |
---|---|
AVD(애뮬레이터)에서 지도(map)표시하기 (0) | 2017.02.01 |
인텐트 호출 메소드 - startActivity(), startActivityForResult(), onActivityResult() (0) | 2017.01.31 |
암시적 인텐트 도식도 - Implicit Intent (0) | 2017.01.31 |
savedInstanceState 호출 도식도 (0) | 2017.01.26 |