Avatar ·

Cómo obtener Context en Jetpack Compose (Kotlin)

¡Hola, colegas! Acabo de empezar a aprender Jetpack Compose y de inmediato me encontré con un problema. En el enfoque antiguo de XML, solía obtener Context a través de `this` o `getApplicationContext()`, pero en Compose esto no funciona. Necesito obtener Context para, por ejemplo, mostrar un `Toast`, acceder a recursos (`strings.xml`, colores) o a servicios del sistema como `ConnectivityManager`. Aquí hay un ejemplo de mi código que no compila: ```kotlin @Composable fun MyScreen() { // Intento obtener Context como siempre val context = this // Error: 'this' no es Context // O así: val context = getApplicationContext() // Error: función no definida Button(onClick = { Toast.makeText(context, "¡Presionado!", Toast.LENGTH_SHORT).show() }) { Text("Mostrar Toast") } } ``` Entiendo que Compose es una UI declarativa y el acceso a Context debe organizarse de otra manera. ¿Pero cómo exactamente? ¿Necesito pasar Context como parámetro? ¿O existe...