2013-08-23 2 views
0

«CMS_Template.PictureCallback.OnPictureTaken (байт [], Android.Hardware.Camera)» отмечен как переопределение, но нет подходящего метод не нашел переопределить.подходящий способ нашел переопределить C# не MonoDroid

Я пытаюсь заставить свою собственную 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) 

Что я здесь отсутствует?

Заранее спасибо.

ответ

1

Это не переопределение, поскольку оно реализует сигнатуру метода в интерфейсе, а не переопределяет метод в родительском классе. Просто откройте ключевое слово override.

+0

Похоже, что это произошло. Спасибо! –

Смежные вопросы