Compose 뒤로가기

유시현·2025년 12월 16일

Android

목록 보기
45/55

설정에서 x 버튼 누를때 이전 화면으로 보내야하는데 여기에는 2가지 방법이 있다.

1. navController.popBackStack()

SettingScreen(
    onBack = { navController.popBackStack() },
    removeAds = { launchPurchaseFlow(...) }
)

...

//SettingScreen Composable 에서

IconButton(onClick = { onBack() }) { ... }

2.onBackPressedDispatcher

val backDispatcher =
    LocalOnBackPressedDispatcherOwner.current?.onBackPressedDispatcher
    
IconButton(
    onClick = {
        backDispatcher?.onBackPressed()
    }) {...}
profile
안드로이드 ,ios 공부하고 있습니다

0개의 댓글