public void OnScreenCaptured(Bitmap screenCapture) { if (screenCapture == null) { Toast.MakeText(this, Resource.String.error_screen_capture, ToastLength.Short); } else { if (Build.VERSION.SdkInt >= BuildVersionCodes.Q) { ScreenCapture.SaveScreenCaptureToExternalStorage(this, screenCapture); } else { this.screenCapture = screenCapture; ArchitectView.PermissionManager.CheckPermissions(this, new string[] { Manifest.Permission.WriteExternalStorage }, 123, this); } } }
public void PermissionsGranted(int requestCode) { ScreenCapture.SaveScreenCaptureToExternalStorage(this, screenCapture); }