应用崩溃并显示错误“Unfortunately MyApp has stopped”。如何修复?
大家好!我是 Kotlin Android 开发的新手。我写了一个简单的应用——任务列表 (ToDo)。在模拟器上运行时一切正常,但当我将 APK 安装到我的真实手机 (Samsung Galaxy A50, Android 11) 上时,应用在打开后立即崩溃,并显示消息“Unfortunately MyApp has stopped”。
这是我的 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("Купить хлеб", "Позвонить маме", "Сделать ДЗ")
val adapter = TaskAdapter(tasks)
recyclerView.adapter = adapter
recyclerView.layoutManager = LinearLayoutManager(this)
}
}
```
以及适配器 TaskAdapter.kt:
```kotlin
class TaskAdapter(private val tasks: List) : RecyclerView.Adapter