Avatar ·

应用崩溃并显示错误“Unfortunately MyApp has stopped”——如何修复?

大家好!我是 Android 开发新手,使用 Kotlin,遇到了一个问题。我的应用在启动后或切换到特定屏幕时崩溃,并显示消息“Unfortunately MyApp has stopped”。我无法理解原因,因为界面上没有显示任何详细的错误信息。 以下是我的 MainActivity.kt 代码: ```kotlin class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val user = intent.getSerializableExtra("user") as User val name = user.name Toast.makeText(this, "Привет, $name", Toast.LENGTH_LONG).show() } } data class User(val name: String, val age: Int) ``` 我通过 Intent 从另一个 Activity 传递 User 对象,但应用崩溃了。在 Logcat 日志中,我看到了关于 NullPointerException 的内容,但不知道具体错误在哪里。请告诉我如何正确修复。