Ich habe derzeit die folgenden in einem Xamarin.Forms-Projekt.OnRequestPermissionsResult(): keine geeignete Methode zum Überschreiben
public class CameraPageRenderer : PageRenderer, ActivityCompat.IOnRequestPermissionsResultCallback {
...
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Permission[] grantResults) {
Console.WriteLine("testing callback");
}
...
}
Separat habe ich folgende um die Kamera Erlaubnis zu verlangen.
var perms = new string[] {Manifest.Permission.Camera};
ActivityCompat.RequestPermissions((Context as Activity), perms, 0);
Wenn ich "override" von OnRequestPermissionsResult entfernen, erhalte ich keine Nachricht. Wenn ich es belasse, bekomme ich den Kompilierfehler "keine geeignete Methode zum Überschreiben gefunden".
Er übergibt einen Kontext an die 'ActivityCompat.RequestPermissions()'. Das gleiche Problem hier –