Я преобразовал свое приложение в kotlin, и с тех пор, когда я звоню onBackPressed()
в моем SettingsActivity
(GameActivity
- родительское действие), мое приложение вылетает с Parameter specified as non-null is null
.
Но когда я использую
val intent = Intent(this, GameActivity::class.java)
startActivity(intent)
Вместо этого приложение не падает. Оба действия ведут к одной и той же активности.
Почему это и как я могу решить это?
Ошибка происходит в этой строке:
Вот трассировка стека:
My onActivityResult:
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) {
when (requestCode) {
SETTINGS_REQUEST_CODE -> recreate()
}
}