안드로이드

Intent와 Bundle의 차이

하늘을난모기 2017. 11. 14. 17:56

Intent와 Bundle에 대해서 면접을 보면서 질문 받은 적이 있다.


그 당시에는 잘 몰랐었기에.. 공부를 해봤고, 알고보니


Intent를 한 번이라도 들어가봤다면, 까봤다면 알 수 있는 기초 지식이었다.


Intent는 전달을 하는 이동 수단이고, Bundle은 저장을 하는 저장 공간이다.


흔히 많이 예로 드는 택배로 따지면,


Intent는 택배를 전달하는 택배기사, 택배차가 되고, Bundle은 택배가 된다.


그래서 값을 전송할 때 Intent에 담는 것 보다는 Bundle에 담아 Intent에 저장하여 전송하는 편이 더 좋다.