[Compose] Navigation으로 URL 넘길 때 주의사항

Android/Android · 2023. 5. 16. 02:19
반응형
반응형

 

Compose에서 Navigation을 사용할 때 URL을 넘기기 위해선 인코딩이 필요하다.

인코딩이 되어있지 않다면, Navigation route가 꼬이기 떄문이다.

 

사용법은 다음과 같다.

 

val url = URLEncoder.encode(
    YOUR_URL,
    StandardCharsets.UTF_8.toString()
)

navController.navigate(
    route = Your_Screen.Your_Screen_Name.Pass_Your_URL(url)
)
반응형