【发布时间】:2021-01-04 02:58:07
【问题描述】:
我的数据/模型类中有一个哈希图,因为对象键是动态的
ApiResponse
data class ApiResponse(
val amount: String,
var rates: HashMap<String, Rates> = HashMap())
费率
data class Rates(
val currency_name: String,
val rate: String,
val rate_for_amount: Double)
查看
val map: Map<String, Rates> map = result.data.rates
从这里得到的数据就是这样的格式
{AFN=Rates(currency_name=Afghani, rate=1.0000, rate_for_amount=5.0)}
现在我有 2 个问题。
1 我正在使用 MVVM,我的模型(Rates)是否直接与我的视图交互?如果否,我如何重构干净的架构。
2我如何根据得到的数据/结果得到键rate_for_amount的值,这是一个对象
【问题讨论】:
-
请不要添加 android studio 标签,除非您特别询问 IDE 的功能
标签: android kotlin mvvm hashmap