requestPermissions

override fun requestPermissions(permissions: List<String>, onDeniedResult: (List<PermissionDeniedItem>) -> Unit, onRationaleNeeded: (PermissionRationaleRequest) -> Unit?, onNavigateToSettings: (PermissionSettingsRequest) -> Unit?)

Requests permissions using the delegate.
Call only after the Fragment is attached (isAdded == true).

델리게이트를 사용하여 권한을 요청합니다.
Fragment가 attach된 이후(isAdded == true)에만 호출하세요.

Parameters

permissions

List of permissions to request.

요청할 권한 목록.

onDeniedResult

Callback for denied results.

거부 결과에 대한 콜백.

onRationaleNeeded

Callback for rationale UI when needed.

Call proceed(), cancel(), or defer(policy) inside the callback; returning without an action auto-cancels the flow.
콜백 안에서 proceed(), cancel(), defer(policy) 중 하나를 호출해야 하며, 아무 액션 없이 반환되면 흐름은 자동 취소됩니다.
필요 시 rationale UI를 제공하는 콜백입니다.

onNavigateToSettings

Callback for settings navigation when needed.

Call proceed(), cancel(), or defer(policy) inside the callback; returning without an action auto-cancels the flow.
콜백 안에서 proceed(), cancel(), defer(policy) 중 하나를 호출해야 하며, 아무 액션 없이 반환되면 흐름은 자동 취소됩니다.
필요 시 설정 이동을 안내하는 콜백입니다.


override fun requestPermissions(permissions: List<String>, onDeniedResult: (List<PermissionDeniedItem>) -> Unit)

Requests permissions using the delegate.
Call only after the Fragment is attached (isAdded == true).

델리게이트를 사용하여 권한을 요청합니다.
Fragment가 attach된 이후(isAdded == true)에만 호출하세요.

Parameters

permissions

Permissions to request.

요청할 권한 목록입니다.

onDeniedResult

Callback invoked with denied items.

거부 항목을 전달받는 콜백입니다.