코틀린 생명주기1 [Kotlin] 홈 버튼 눌렀을 때 배경 음악 일시 정지 시키기 게임을 하다 홈 버튼을 누르는 순간 bgm은 멈춰야 한다. 생명주기 특성상 액티비티를 새로 띄우는 경우와 홈 버튼을 눌렀을 때의 경우 모두 onStop이 호출되었고, 이 두 경우를 구분할 수 있는 방법이 필요했다. 구글에 찾아보니 onUserLeaveHit 매소드를 사용하면 된다 했지만, 액티비티를 새로 띄울 때도 해당 매소드가 호출됐었다.. 검색 키워드가 참으로 애매했지만, 방법을 찾을 수 있었는데 바로 application 클래스를 사용하는 것이다. Application() 한 어플리케이션 내에서 공동으로 변수나 매소드를 사용할 수 있게 해주는 공유 클래스이다. // 홈버튼 눌러서 onStop 상태가 된 건지, 다른 액티비티가 실행되어 onStop 상태가 된 건지 구별하기 위한 공용 클래스 class.. 2022. 11. 2. 이전 1 다음