В Jetpack Compose для получения текущего значения контекста используется объект LocalContext. Это CompositionLocal, который предоставляет доступ к Context Android.
Каким образом можно получить текущее значение контекста в Jetpack Compose, используя LocalContext?
В Jetpack Compose для получения текущего значения контекста используется объект LocalContext. Это CompositionLocal, который предоставляет доступ к Context Android.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Jetpack Compose для получения текущего значения контекста используется объект LocalContext. Это CompositionLocal, который предоставляет доступ к Context Android.
Пример:
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalContext
@Composable
fun MyComposable() {
val context = LocalContext.current
// Теперь можно использовать context, например, для доступа к ресурсам
}
LocalContext.current возвращает текущий Context, связанный с композицией, что удобно для вызова системных сервисов, доступа к ресурсам и т.д.