我的Min SDK是9,Target是19。即使我将Target改为android:targetSdkVersion="9",eclipse也不会标记adapter.addAll(记录);我假设支持库appcompat_v7支持这段代码。代码在API 19上运行良好,但当我在API 10上测试时,应用程序崩溃了,原因是:
com.example.timeclock.MainActivity$MyAdapter.addAll :java.lang.NoSuchMethodError
我理解“变通方法”。当我尝试做一些API或支持库不支持的事情时,Eclipse会经常抱怨。
是我的eclipse没有正确设置,还是这就是我应该总是测试而不是假设的原因?
发布于 2014-06-01 05:45:59
addAll()方法需要API 11. Android Developers
您可以扩展ArrayAdapter类并自己添加代码,因为它不是很难:ArrayAdapter.java
https://stackoverflow.com/questions/23974699
复制相似问题