我应该在使用 TypedArray 后调用回收,但我忘记了。
然后 Eclipse 显示一个警告说This TypedArray should be recycled after use with #recycle()
。
我想知道 Eclipse 是如何知道它的,以及如何在我的代码中使用这个不错的特性。
您在此处看到的警告不是普通的 Java 警告,而是Lint警告。
Lint 是 Android 插件使用的一个错误检查工具,可帮助您了解在 Android 中做事的最佳实践和方法。
TypedArrays 可以在您完成清理操作后被回收,并且 Lint 只是检查您是否<TypedArrayObject>.recycle()
在任何地方的代码中都有每个 TypedArrays。如果你不这样做,它会警告你。