繁体   English   中英

找不到适合的方法来覆盖C#MonoDroid

[英]No suitable method found to override C# MonoDroid

'CMS_Template.PictureCallback.OnPictureTaken(byte [],Android.Hardware.Camera)'被标记为替代,但找不到合适的替代方法。

我正在尝试使自己的OnPictureTaken工作,但出现上述错误。 我将PictureCallback作为Camera.TakePicture的参数传递。

我的代码:

public class PictureCallback : Java.Lang.Object, Android.Hardware.Camera.IPictureCallback 
{
    public override void OnPictureTaken(byte[] data, Android.Hardware.Camera camera)
    {
        Console.WriteLine ("OnPictureTaken called.");
    }
}

IPictureCallback.OnPictureTaken方法:

public void OnPictureTaken (byte[] data, Camera camera)

我在这里想念什么?

提前致谢。

它不是重写,因为它是在接口中实现方法签名,而不是在父类中重写方法。 只需删除override关键字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM