Junior — Middle
Kako iz unutrašnjosti Compose komponenti možete dobiti trenutni kontekst aplikacije?
sobes.tech АИ
Одговор од АИ
В 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.