我正在尝试 Android 绑定库,但遇到以下错误 -
“ReaderCollectionImpl”未实现继承的抽象成员“AbstractList.Get(int)”
并且在我的班级中生成了以下函数
public virtual unsafe global::Com.Digitalpersona.Uareu.IReader Get (int n)
{
}
当我尝试将关键字从 virtual 更改为 override
public override unsafe global::Com.Digitalpersona.Uareu.IReader Get (int n)
{
}
我得到这个错误 -
“ReaderCollectionImpl.Get(int)”:返回类型必须为“Object”以匹配被覆盖的成员“AbstractList.Get(int)”
我无法更改我的返回类型。我也尝试使用new
关键字,但它并没有帮助我。
该类在 Java 本机代码中如下所示 -
public class ReaderCollectionImpl extends AbstractList<Reader> implements ReaderCollection
{
}
在 C# 中将其转换为 -
public partial class ReaderCollectionImpl : global::Java.Util.AbstractList
{
}
我的猜测是Java.Util.AbstractList
没有泛型,这可能是这里的问题?