Bibbidi Bobbidi Boo
article thumbnail
[TIL/개념] Android의 Context와 ApplicationContext
Android 2023. 4. 30. 15:16

Android에서 Context는 정말 자주 볼 수 있는 것 같다. Toast를 띄울 때라던가, 단순 Activity끼리 이동할 때라던가, 혹은 RoomDB에서 DB 인스턴스를 만들 때 등 Context가 매개변수로 들어가게 된다. Toast.makeText(context, text, duration).show() Context은 무엇인가? ApplicationContext도 있던데, 언제 쓰는걸까? 오늘은 이 두 가지를 중점으로 정리해보려고 한다. Context Context란? Context를 단어 그대로 해석하면 맥락이며, 공식 문서에는 다음처럼 알려주고 있다. Interface to global information about an application environment.(application..

article thumbnail
[TIL/개념] Activity와 Fragment (2) - Fragment와 Fragment의 lifecycle
Android 2023. 3. 21. 17:47

이전 글 Activity와 Fragment - 1. (1) Activity, (2) Activity의 lifecycle Android를 처음 개발하면 접하게 되는 Activity, 그리고 fragment! 기본 중 기본이며, ✨면접 필수 질문✨으로 매우 매우 중요하다!! 0. 목차 Activity Activity란? Activity의 lifecycle Fragment Fragment란? Fragment의 lif sjevie.tistory.com 오늘은 지난 번에 이어서 Fragment와 Fragment의 lifecycle에 대해 알아보자. Fragment Fragment란? Fragment에 대해서 공식 문서에는 다음처럼 이야기한다. A Fragment represents a reusable portio..

article thumbnail
[TIL/개념] Activity와 Fragment (1) - Activity와 Activity의 lifecycle
Android 2023. 3. 21. 17:34

Android를 처음 개발하면 접하게 되는 Activity, 그리고 fragment! 기본 중 기본이며, ✨면접 필수 질문✨으로 매우 매우 중요하다!! Activity Activity란? Acitivty는 Android 4대 컴포넌트 중 하나로, 사용자와 상호작용을 담당하는 컴포넌트다. 사용자에게 UI를 제공하며, Acitivty 끼리 화면 전환이 이루어질 수 있다. * Android 4대 컴포넌트에 대해서 나중에 포스팅하기 Activity의 lifecycle 개발자는 Activity의 lifecycle-callback에 따라 적합한 작업을 수행해야 한다. Activity가 생성되거나 파괴, 혹은 다시 나갔다 들어오는 등 상태(States)가 변하면 콜백을 호출하게 된다. 순서대로 onCreate(), ..