我一直在尝试将StaggeredGridView库导入到eclipse中。除StaggeredGridView.java中的错误外,一切正常。
在类
的以下方法中 private SavedState(Parcel in) {
super(in);
firstId = in.readLong();
position = in.readInt();
in.createIntArray(topOffsets); //error here
in.readTypedList(mapping, ColMap.CREATOR);
}
eclipse显示错误
Parcel类型中的方法createIntArray()不适用 参数(int [])
有关如何摆脱此错误的任何建议吗?
答案 0 :(得分:1)
显示错误是因为Parcel
类没有定义带参数的createIntArray(int[])
方法。有两种选择:
createIntArray()
(不含参数)readIntArray(int[])
基于commit that's now causing the compile error,它曾经是readIntArray(int[])
。我不确定为什么它首先被改变了,但它似乎与StaggeredGridView有关并不总是正确恢复。目前,您可能只想将其更改回原来的状态,并留意任何新的git repo提交。