小编Zer*_*ro4的帖子

Xamarin Android绑定库-未在DigitalPersona UareU JAR中实现继承的抽象成员

我正在尝试使用Android绑定库,但遇到以下错误-

'ReaderCollectionImpl'未实现继承的抽象成员'AbstractList.Get(int)'

并且下面的函数在我的班级中生成

public virtual unsafe global::Com.Digitalpersona.Uareu.IReader Get (int n)
{
}
Run Code Online (Sandbox Code Playgroud)

当我尝试将关键字从虚拟更改为覆盖时

public override unsafe global::Com.Digitalpersona.Uareu.IReader Get (int n)
{
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误-

'ReaderCollectionImpl.Get(int)':返回类型必须为'Object'以匹配重写的成员'AbstractList.Get(int)'

我无法更改退货类型。我也尝试使用new关键字,但是它没有帮助我。

该类在Java本机代码中看起来像这样-

public class ReaderCollectionImpl extends AbstractList<Reader> implements ReaderCollection
{
}
Run Code Online (Sandbox Code Playgroud)

在C#中将其转换为-

public partial class ReaderCollectionImpl : global::Java.Util.AbstractList 
{
}
Run Code Online (Sandbox Code Playgroud)

我的猜测是Java.Util.AbstractList没有泛型,这可能是这里的问题吗?

c# android xamarin digital-persona-sdk

7
推荐指数
1
解决办法
332
查看次数

标签 统计

android ×1

c# ×1

digital-persona-sdk ×1

xamarin ×1