我收到了一些来自使用 Android L 预览版的设备的崩溃报告,问题是:
Caused by: java.lang.RuntimeException: [17, ...... ] recycled twice!
at android.content.res.TypedArray.recycle(TypedArray.java:869)
因为Android L还没有推出,所以我看不到代码,如何检查TypedArray是否已经被回收?
实际上我发现recycle方法被调用了两次,但是无论如何,为什么现在要抛出一个异常来破坏可能旧的工作代码呢(即使调用recycle两次是不正确的)。