Sobes.tech
Junior — Middle

Wie kann man den aktuellen Anwendungs-Context von innerhalb der Compose-Komponenten aus erhalten?

sobes.tech KI

Antwort von 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.