Android MainActivity Function uses in Fragment
사용 버전: Android Studio 4.1
사용 언어: Kotlin 1.4.10
Fragment에서 MainActivity에 있는 함수를 사용해야 할 때가 있습니다.
예를 들면 onKeyDown, onKeyUp, onBackPressed 등이 있죠.
이 함수들은 AppCompatActivity()에 정의된 것이기 때문에 Fragment에서 override 할 수 없습니다.
그래서 MainActivity에서 Fragment로 넘겨주는 방식을 사용해야 합니다.
onBackPressed를 예로 들겠습니다.
시작합니다.
Interface를 하나 만듭니다.
저는 MyOnBackListener로 만들었습니다.
사용 언어: Kotlin 1.4.10
안드로이드 MainActivity Function uses in Fragment를 해보겠습니다.
Fragment에서 MainActivity에 있는 함수를 사용해야 할 때가 있습니다.
예를 들면 onKeyDown, onKeyUp, onBackPressed 등이 있죠.
이 함수들은 AppCompatActivity()에 정의된 것이기 때문에 Fragment에서 override 할 수 없습니다.
그래서 MainActivity에서 Fragment로 넘겨주는 방식을 사용해야 합니다.
onBackPressed를 예로 들겠습니다.
시작합니다.
Interface를 하나 만듭니다.
저는 MyOnBackListener로 만들었습니다.
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.