La aplicación se bloquea con el error "Unfortunately MyApp has stopped". ¿Cómo solucionarlo?
¡Hola a todos! Soy nuevo en el desarrollo de Android con Kotlin. Escribí una aplicación simple: una lista de tareas (ToDo). Al ejecutarla en el emulador funcionaba, pero cuando instalé el APK en mi teléfono real (Samsung Galaxy A50, Android 11), la aplicación se cierra inmediatamente después de abrirse con el mensaje "Unfortunately MyApp has stopped".
Aquí está mi código MainActivity.kt:
```kotlin
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val recyclerView = findViewById(R.id.recycler_tasks)
val tasks = listOf("Comprar pan", "Llamar a mamá", "Hacer la tarea")
val adapter = TaskAdapter(tasks)
recyclerView.adapter = adapter
recyclerView.layoutManager = LinearLayoutManager(this)
}
}
```
Y el adapter TaskAdapter.kt:
```kotlin
class TaskAdapter(private val tasks: List) : RecyclerView.Adapter