调用意图变量后,应用程序崩溃

时间:2018-09-05 16:47:38

标签: android android-intent

我正在将信息从一项活动传递到另一项活动,但是有一条声明不允许发生这种情况,但我不确定为什么有人可以帮忙吗?

Activity1(基于Kotlin)

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 :(得分:1)

无需使用getParcelableExtra。您可以直接使用

Intent intent = getIntent();
String module = intent.getStringExtra("module");