본문 바로가기
안드로이드

[Kotlin] Fragment에서 Activity 함수 호출하는 방법

by 디지털노마더 2021. 4. 16.

요즘 Android 앱 개발에서 다양한 화면을 구성하다 보니

Fragment를 자주 사용합니다.

 

필자의 경우, TabLayout과 ViewPager을 이용하여

하나의 Activity 안에 3가지의 Fragment를 구성하였다.

 

개발과정에서 Fragment 내에서 발생한 이벤트로 인해

Activity 내 함수를 호출해야 하는 상황이 발생했다.

 

Fragment → Activity 호출 방식은 아래와 같습니다.

* 코틀린 방식

(activity as MainActivity).userList()

* 자바 방식

((MainActivity) getActivity()).userList();

 

 

댓글