인텐트
·
Computer Science/Mobile Programming
◆ 인텐트(Intent) 안드로이드 4대 컴포넌트가 상호 간에 데이터를 주고 받기 위한 메시지 객체로, 명시적 인텐트와 암시적 인텐트로 구분된다. ◆ 명시적 인텐트와 데이터의 전달 -명시적 인텐트 : 다른 액티비티의 이름을 명확히 지정할 때 사용하는 방법이다. -메인 액티비티에서 인텐트에 데이터를 실어서 넘긴 후, 세컨드 액티비티에서 받은 데이터를 처리한다. 1) startActivity() : 액티비티 간 화면 전환 시 사용한다. 2) putExtra() : 데이터를 줄 때 사용한다. 3) getExtra() : 데이터를 가져올 때 사용한다. ◆ 양방향 액티비티와 데이터의 전달 1) 메인액티비티:putExtra() 2) 메인 액티비티->세컨드 액티비티(데이터): startActivityForResult..