【发布时间】:2020-09-27 20:31:04
【问题描述】:
在带有 Kotlin 和 Volley 库的 Android 中,我使用以下代码将地图放入 jsonObject。
val params = mutableMapOf<String, String>()
params["key1"] = "value1"
params["key2"] = "value2"
val parameter = JSONObject(params)
这给了我以下错误:
Java type mismatch expected (Mutable)Map<(raw) Any?, (raw) Any?>! but found MutableMap<String, String>. Use explicit cast
- 为什么我需要显式转换为
params as Map<*, *> - 什么是(可变)映射?
- (Mutable)Map 和 MutableMap 有什么区别?
【问题讨论】:
标签: android dictionary kotlin android-volley