我有可变的Map,private var optionsList: MutableMap<String, List<String>> = mutableMapOf()
并且我需要将其发送到另一个活动,我使用了这个:
val optionsIntent = Intent(this@MainActivity, OptionsActivity::class.java)
optionsIntent.putExtra(
"optionsLi",optionsList)
startActivity(optionsIntent)
而且这给了我一个错误putExtra
,但是我找不到像putMap之类的东西或要使用的东西。
采用
private var optionsList: HashMap<String, List<String>> = hashMapOf()
代替
private var optionsList: MutableMap<String, List<String>> = mutableMapOf()
由于HashMap实现了Serializable接口,因此可以轻松将其添加到意图中
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句