[android] Navigation를 사용하면서 특정 fragment에서 onBackPress() 처리하기

아직도 onBackPress()를 fragment에서 받을 수가 없네 ㅠㅠ 꼼수로 처리해야할 것 같다…

// MainActivity
override fun onBackPressed() {
  if (navController.currentDestination?.id == R.id.tempFragment) {
    super.onBackPressed()
  }
  else {
    navController.naviteUp()
  }
}

이렇게하면  뒤로 가거나 앱을 나가는 걸 자동으로 해준다. 

override fun onBackPressed() {
  if (!navController.popBackStack()) {
    super.onBackPressed()
  }
}