MonoDroid Camera.IshutterCalBack - PullRequest
       18

MonoDroid Camera.IshutterCalBack

1 голос
/ 13 мая 2011

Может кто-нибудь напишите, пожалуйста, как конвертировать Java ниже в C # (монодроид)?

// Handles data for raw picture
  PictureCallback rawCallback = new PictureCallback() { // <7>
    public void onPictureTaken(byte[] data, Camera camera) {
      Log.d(TAG, "onPictureTaken - raw");
    }
  };

1 Ответ

1 голос
/ 08 июня 2011

C # не допускает анонимных классов, как Java, поэтому вам нужно определить класс, который реализует интерфейс (PictureCallback в Java, IPictureCallback в Mono для Android):

private class PictureCallback : Java.Lang.Object, Android.Hardware.Camera.IPictureCallback 
{
    public void  OnPictureTaken(byte[] data, Android.Hardware.Camera camera)
    {
        Log.Debug(TAG, "onPictureTaken - raw");
    }
}
...