Android
[Intent] 명시적 전달과 묵시적 전달
데르벨준
2013. 2. 21. 16:25
반응형
GCM에서 데이터를 putExtra()로 전달시 처음엔 제대로 된 값이 넘어가다가
같은 상황을 여러번 반복하면 하나의 값으로 고정 되어 넘어가는 현상을 발견한 뒤
여기저기 둘러본 덕분에 setData() 와 getDataString() 으로 문제를 해결하였다.
하지만, 이 두 메소드를 아직 이해를 못하는 탓에 정리겸 이해를 위한 포스팅을 해보겠다.
< 명시적 전달 >
new Intent(현재 액티비티 Context, 전달 할 액티비티.class);
< 묵시적(암시적) 전달 >
AndroidManifest.xml에 정의 된 intent-filter의 action과 category에 의해 intent를 걸러내어,
걸루어진 값만을 전달하는 방법이다. 이 방법은 프로젝트가 다를 때에도 사용할 수 있다는 장점을 지녔다.
반응형