我正在将信息从一个活动传递到另一个活动,但有一个声明不允许它发生,我不确定为什么,有人可以帮忙吗?
活动1(基于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)
活动2(基于Java(
Intent intent = getIntent();
String module = intent.getParcelableExtra("module").toString();
导致问题的行String module = intent.getParcelableExtra("module").toString();
没有必要使用getParcelableExtra
.您可以直接使用
Intent intent = getIntent();
String module = intent.getStringExtra("module");