Accessing android interface in a class

hi
I am trying to access the OnImageAvailableListener interface from android.media.ImageReader class using

public class OnImageAvailableListener : AndroidJavaProxy
    {
        public OnImageAvailableListener(): base("android.media.ImageReader.OnImageAvailableListener"){ }
}

but when I execute my app using “mImageReader.Call(“setOnImageAvailableListener”, new HelpingClasses.OnImageAvailableListener(), mImageReaderHandler);” returns

AndroidJavaException: java.lang.ClassNotFoundException: android.media.ImageReader.OnImageAvailableListener

I know that “ImageReader” is the class but I don´t know how to access the interface inside.

Can anybody help me?

Thanks
Javi

I found the error in

public class OnImageAvailableListener : AndroidJavaProxy
    {
        public OnImageAvailableListener(): base("android.media.ImageReader.OnImageAvailableListener"){ }
}

should be

  • public class OnImageAvailableListener : AndroidJavaProxy
  • {
  • public OnImageAvailableListener(): base(“android.media.ImageReader$OnImageAvailableListener”){ }
  • }