我正在将信息从一项活动传递到另一项活动,但是有一条声明不允许发生这种情况,但我不确定为什么有人可以帮忙吗?
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();
答案 0 :(得分:1)
无需使用getParcelableExtra
。您可以直接使用
Intent intent = getIntent();
String module = intent.getStringExtra("module");