2011-05-12 5 views
1

Quelqu'un peut-il s'il vous plaît publier comment convertir le java ci-dessous à 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"); 
    } 
    }; 

Répondre

1

C# ne permet pas pour les classes anonymes comme Java, donc vous devez définir une classe qui implémente l'interface (PictureCallback en Java, IPictureCallback Mono pour 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"); 
    } 
}