본문
[2017.09.20] 10. Activity 사이 데이터 통신
컴퓨터/이론: 안드로이드 2017. 9. 20. 09:18
개념
안드로이드에서 Activity 사이에 데이터를 전송하기 위해서는 intent라는 객체를 사용한다. 아래 그림과 같이 intent를 통해 데이터를 전송한다.
통신하는 방법은
전송 방법
1) 인텐트에 직접 전달
2) Bundle을 통해 전달
추출 방법
1) 인텐트로 직접 추출
2) Bundle을 통해 추출
그림과 같이 총 4가지의 경우의 수가 나올 수 있다.
실습
인텐트 전달 - 인텐트 추출
Host Activity |
Client Activity |
||||||
|
|
인텐트 전달 - Bundle 추출
Host Activity |
Client Activity |
||||||
|
|
Bundle 전달 - 인텐트 추출
Host Activity |
Client Activity |
||||||
|
|
Bundle 전달 - Bundle 추출
Host Activity |
Client Activity |
||||||
|
|
# 액티비티 통신 #액티비티간 통신 #액티비티 데이터 #액티비티 데이터 전송
'컴퓨터 > 이론: 안드로이드' 카테고리의 다른 글
[2017.09.20] 12. Activity 타이틀 바 없애기 (0) | 2017.09.20 |
---|---|
[2017.09.20] 11. Activity 테마 변경(투명 테마) (0) | 2017.09.20 |
[2017.09.19] 09. 리스트 뷰 원리 및 성능 향상 (0) | 2017.09.19 |
[2017.09.19] 08. 리스트 뷰 개념과 실습 (0) | 2017.09.19 |
[2017.09.18] 07. 커스텀뷰 개념 및 실습 (0) | 2017.09.18 |
댓글