Приложение вылетает после вызова переменной намерения - PullRequest
0 голосов
/ 05 сентября 2018

Я передаю информацию из одного мероприятия в другое, но есть утверждение, которое не позволяет этому случиться, но я не уверен, почему, однако, кто-то может помочь, пожалуйста?

Деятельность 1 (на базе Котлина)

val spinnerMod = findViewById<View>(R.id.spinner_searchMod) as Spinner
val intent = Intent(this@AddModActivity, EditImportActivity::class.java)
intent.putExtra("module", listMod[spinnerMod.selectedItemPosition].ID)
startActivity(intent)

Activity2 (на основе Java)

Intent intent = getIntent();
String module = intent.getParcelableExtra("module").toString();

Строка, вызывающая проблему: String module = intent.getParcelableExtra("module").toString();

1 Ответ

0 голосов
/ 05 сентября 2018

Нет необходимости использовать getParcelableExtra. Вы можете напрямую использовать

Intent intent = getIntent();
String module = intent.getStringExtra("module");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...