Назад к вопросам
Т-Банк
Junior — Middle
87
Каким образом изнутри компоненты Compose можно получить текущий контекст приложения?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Jetpack Compose для получения текущего контекста приложения внутри компонента используется функция LocalContext.current. Она возвращает объект Context, связанный с текущим компонентом.
Пример:
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalContext
@Composable
fun MyComposable() {
val context = LocalContext.current
// Теперь можно использовать context, например, для доступа к ресурсам
}
Это предпочтительный способ получить контекст в Compose, так как он учитывает жизненный цикл и обеспечивает правильное связывание с текущим UI.