android - 从对象 ArrayList 中获取项目
问题描述
如何调用 access_role OrganizationAccess
?
这是课程
用户
class User : Serializable {
var id = ""
var user_organization_accesses: ArrayList<OrganizationAccess>? = null
}
组织访问
class OrganizationAccess:Serializable {
var access_role = ""
}
我试过的
mUser = intent.getSerializableExtra(ARG_PARAM) as User // receive from previous activity
longToast("Role is " + mUser.user_organization_accesses!!.xxx)
我应该为 xxx 写什么?
解决方案
我已经解决了
longToast("Role is " + mUser.user_organization_accesses!!.component1().access_role)
推荐阅读
- c++ - 为什么在分配 r 值参考时被视为左值参考?
- java - 擦除方法与另一种方法相同
- php - 从 glob 数组 PHP 中排除多个键
- javascript - 如何简洁地使用 lodash 更新嵌套的对象数组?
- cookies - 使用 Supertest 时未定义 request.cookies
- python - 我可以通过 django python 中的 model.py 插入到 db
- tpm - TPM 2.0:避免每次使用的密钥(重新)生成开销
- weaviate - 分类问题,POST 到分类会导致错误
- css - calc() 中的 CSS min() 在 Firefox 中中断,但在 chrome 中没有
- android - 从 D 导航返回时防止破坏(或恢复状态)片段 B - 导航组件