Ahm*_*gdi 3 android kotlin mutablemap
我有可变地图private var optionsList: MutableMap<String, List<String>> = mutableMapOf(),我需要将它发送到另一个活动,我使用了这个:
val optionsIntent = Intent(this@MainActivity, OptionsActivity::class.java)
optionsIntent.putExtra(
"optionsLi",optionsList)
startActivity(optionsIntent)
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误putExtra,但我找不到任何类似于 putMap 或其他东西的东西。
用
private var optionsList: HashMap<String, List<String>> = hashMapOf()
Run Code Online (Sandbox Code Playgroud)
代替
private var optionsList: MutableMap<String, List<String>> = mutableMapOf()
Run Code Online (Sandbox Code Playgroud)
由于 HashMap 实现了 Serializable 接口,因此可以轻松地将其添加到意图中
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |