我应该在使用TypedArray后调用回收,但我忘了。
然后Eclipse显示警告This TypedArray should be recycled after use with #recycle()
。
我想知道Eclipse是如何知道它的,以及如何在我的代码中使用这个不错的功能。
答案 0 :(得分:3)
您在此处看到的警告不是正常的Java警告,而是Lint警告。
Lint是Android插件使用的错误检查工具,可帮助您在Android中使用最佳做法和方法。
TypedArrays可以在完成它们作为清理操作后回收,Lint只是检查代码中的每个TypedArrays是否有<TypedArrayObject>.recycle()
。如果你不这样做,它会警告你。