作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试导入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显示错误
The method createIntArray() in the type Parcel is not applicable for the arguments (int[])
有什么建议可以消除这个错误吗?
最佳答案
显示错误是因为 Parcel
类没有定义带有参数的 createIntArray(int[])
方法。有两种选择:
createIntArray()
(不带参数)readIntArray(int[])
基于commit that's now causing the compile error ,它曾经是readIntArray(int[])
。我不确定为什么它首先被改变,但它似乎与 StaggeredGridView 并不总是被正确恢复有关。目前,您可能只想将其改回之前的样子,并留意 git 存储库的任何新提交。
关于java - 导入 StaggeredGridView 库 - Parcel.CreateIntArry() 不适用于 Parcel.CreateIntArry(int[]) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17509447/
我一直在尝试导入StaggeredGridView图书馆到 eclipse 。除了 StaggeredGridView.java 中的错误之外,一切正常. 在类的以下方法中 private S
我是一名优秀的程序员,十分优秀!