当我想使用服务器查询和脱机SQLite请求的结果时,我有一个奇怪的错误消息。在Android Studio中android java.util.Array List与java.util.List
错误消息:
Incompatible types:
Required: java.util.Array.list
Found: java.util.List
ArrayList的声明:private ArrayList<Jamky> campojamkyList;
和分配:campojamkyList = new ArrayList<>();
阵列返回的是在两种情况下是相同的:
campolist = {[email protected]} size = 18
0 = {[email protected] }
campoid = 23
delka = 330
.......
当我要分配SqLite查询的结果 campolist = db.getAllJamky(campo);
我收到错误消息。
有没有人有线索为什么会出现这种奇怪的行为或一些提示如何可能将util.list转换为Array.list?
为什么不改变你的getAllJamky函数返回正确的类型呢? –
我找到的解决方案非常简单。我只是改变私人ArrayList campojamkyList私人列表 campojamkyList它是工作。 –
Peter