تطبيقي يتعطل مع خطأ "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)
```
أقوم بتمرير كائن User من نشاط آخر عبر Intent، لكن التطبيق يتعطل. في سجلات Logcat أرى شيئاً عن NullPointerException، لكني لا أفهم أين الخطأ بالضبط. أرشدوني إلى كيفية إصلاحه بشكل صحيح.