【发布时间】:2018-04-18 07:16:29
【问题描述】:
MutableList 用作关键字
`when(msg?.what){
MESSAGE_GET_LIST -> {
if (msg.obj != null && msg.obj is MutableList<*>){
list = msg.obj as MutableList<BaseIncomeBean>
`
当我收到一条消息并想使用它时,我必须转换为 MutableList 用作关键字
最终构建我的项目并出现以下警告
Warning:(51, 40) Unchecked cast: Any! to MutableList<BaseIncomeBean>
如何解决此警告?
【问题讨论】:
-
请将您要询问的代码作为代码而不是屏幕截图附上,并请尝试用更易于理解的英语提出您的问题。
-
如果您确定列表将始终具有此类型,您可以忽略此警告。
-
List list = new MutableList(msg.obj) ;