
--to-destination 옵션은 Navigation Component에서 사용할 수 있는 옵션으로, 특정 화면으로 이동할 때 사용할 수 있습니다. 이 옵션을 사용할 때, 파라미터로 destinationId를 지정해야 합니다. destinationId는 Navigation Graph에서 정의한 화면의 ID입니다.
예를 들어, Navigation Graph에서 "LoginFragment"라는 화면이 정의되어 있다고 가정해 보겠습니다. 이 경우, --to-destination 옵션을 사용하여 "LoginFragment" 화면으로 이동하려면 다음과 같이 파라미터를 지정해야 합니다.
#hostingforum.kr
kotlin
findNavController().navigate(R.id.loginFragment)
여기서 R.id.loginFragment는 Navigation Graph에서 "LoginFragment" 화면의 ID입니다.
--to-destination 옵션을 사용하는 경우, 장점은 다음과 같습니다.
* 화면 이동을 간소화할 수 있습니다.
* 코드를 읽기 쉽게 만들 수 있습니다.
단점은 다음과 같습니다.
* Navigation Graph에서 화면의 ID를 관리해야 합니다.
* 화면의 ID가 변경될 경우, 코드를 수정해야 합니다.
--to-destination 옵션을 사용하는 경우, 특징은 다음과 같습니다.
* Navigation Component에서 제공하는 옵션으로, Android 앱 개발에 유용합니다.
* 화면 이동을 간소화할 수 있으며, 코드를 읽기 쉽게 만들 수 있습니다.
이러한 특징과 장점, 단점을 고려하여 --to-destination 옵션을 사용할 수 있습니다.
2025-04-07 12:17