Context (requireContext) app의 Context view의 Context activity의 Context
다 다르다.
생명주기를 벗어나지 않는 한, flag 사용을 지양하라
SDK Version 26 밑에서는 NotificationChannel 필요 없음
apply -> 자기 자신을 리턴
run -> 마지막(것만)을 리턴
(run과 apply 차이?)
• run: 마지막 표현식의 결과를 반환합니다.
• apply: 객체 자신을 반환합니다.