2011-05-12 56 views
1

有人可以請張貼如何將下面的java轉換爲c#(monodroid)嗎?MonoDroid Camera.IshutterCalBack

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

回答

1

C#不允許匿名類像Java做,所以你必須定義一個實現(在單PictureCallback在Java中,IPictureCallback 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"); 
    } 
}