对泛型类型SparseArray <e>的引用应该参数化</e>

时间:2013-04-25 13:44:57

标签: java android

我尝试使用谷歌搜索这个警告,似乎找到了其他人,但似乎有点失望。

  

类型安全性:方法put(int,Object)属于原始类型   SparseArray。应该是对泛型SparseArray的引用   参数

有人可以向我解释这个警告吗?

1 个答案:

答案 0 :(得分:4)

SparseArray适用于Java generics。理想情况下,您应该将其声明为SparseArray<WhateverYourValueClassIs>,然后通过WhateverYourValueClassIs存储put()的实例。