O aplicativo trava com o erro "Unfortunately MyApp has stopped" — como corrigir?
Olá a todos! Sou novo no desenvolvimento Android com Kotlin e estou com um problema. Meu aplicativo trava com a mensagem "Unfortunately MyApp has stopped" logo após iniciar ou ao navegar para uma tela específica. Não consigo entender o que está acontecendo, pois nenhuma mensagem de erro detalhada é exibida na interface.
Aqui está meu código no 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, "Olá, $name", Toast.LENGTH_LONG).show()
}
}
data class User(val name: String, val age: Int)
```
Estou passando o objeto User de outra Activity via Intent, mas o aplicativo trava. Nos logs do Logcat, vejo algo sobre NullPointerException, mas não entendo onde exatamente está o erro. Me ajudem a corrigir isso corretamente.