gpt4 book ai didi

android - 如何将 MutableMap 从 Activity 发送到另一个 Activity

转载 作者:行者123 更新时间:2023-11-29 18:25:10 25 4
gpt4 key购买 nike

我的可变 map 为 private var optionsList: MutableMap<String, List<String>> = mutableMapOf()我需要将它发送到另一个 Activity ,我使用了这个:

        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 接口(interface),因此很容易将其添加到 Intent 中

关于android - 如何将 MutableMap 从 Activity 发送到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59504212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com