Skip to content

MediaPicker (.NET 11): document Android result recovery - #3405

Merged
davidortinau merged 2 commits into
mainfrom
jfversluis-mediapicker-android-result-recovery
Jul 15, 2026
Merged

MediaPicker (.NET 11): document Android result recovery#3405
davidortinau merged 2 commits into
mainfrom
jfversluis-mediapicker-android-result-recovery

Conversation

@jfversluis

@jfversluis jfversluis commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds .NET 11 documentation for Android-only MediaPicker result recovery in docs/platform-integration/device-media/picker.md.
  • Documents recovery for interrupted AndroidX-backed capture and picker flows, including GetRecoveredMediaPickerResultsAsync, WaitForRecoveredMediaPickerResultsAsync, ClearRecoveredMediaPickerResultAsync, and DiscardPendingMediaPickerOperationAsync.
  • Updates ms.date to 07/08/2026.

Verification

  • Checked moniker/code fence balance and targeted content presence.
  • Ran git diff --check.

Upstream MAUI PR: dotnet/maui#35455


Internal previews

📄 File 🔗 Preview link
docs/platform-integration/device-media/picker.md docs/platform-integration/device-media/picker

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 8, 2026 15:32
@jfversluis
jfversluis requested a review from a team as a code owner July 8, 2026 15:32
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 5dc3f52:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/platform-integration/device-media/picker.md ⚠️Warning View (>=net-maui-8.0) Details

docs/platform-integration/device-media/picker.md

  • Line 199, Column 161: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.RecoveredMediaPickerResult'.
  • Line 199, Column 223: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.RecoveredMediaPickerResult.Id'.
  • Line 199, Column 284: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.RecoveredMediaPickerResult.Kind'.
  • Line 199, Column 351: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.RecoveredMediaPickerResult.Files'.
  • Line 199, Column 498: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.RecoveredMediaPickerResultKind'.
  • Line 226, Column 5: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.MediaPicker.GetRecoveredMediaPickerResultsAsync*'.
  • Line 226, Column 129: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.MediaPicker.ClearRecoveredMediaPickerResultAsync*'.
  • Line 226, Column 324: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.MediaPicker.WaitForRecoveredMediaPickerResultsAsync*'.
  • Line 226, Column 530: [Warning: xref-not-found - See documentation] Cross reference not found: 'Microsoft.Maui.Media.MediaPicker.DiscardPendingMediaPickerOperationAsync*'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds .NET MAUI .NET 11 documentation to the MediaPicker guide describing Android-only recovery of interrupted capture/picker operations, including the new recovery APIs and a sample showing how to process and clear recovered results.

Changes:

  • Updates ms.date to 07/08/2026.
  • Adds a .NET 11 monikered section documenting Android MediaPicker result recovery APIs and usage guidance.
  • Expands the UI-thread guidance wording to focus on methods that open camera/picker UI.
Show a summary per file
File Description
docs/platform-integration/device-media/picker.md Documents .NET 11 Android-only MediaPicker recovery flow and updates page metadata.

Copilot's findings

  • Files reviewed: 1/1 changed files
  • Comments generated: 1

Comment thread docs/platform-integration/device-media/picker.md
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 145f119:

✅ Validation status: passed

File Status Preview URL Details
docs/platform-integration/device-media/picker.md ✅Succeeded View (>=net-maui-8.0)

For more details, please refer to the build report.

@davidortinau
davidortinau merged commit cef4926 into main Jul 15, 2026
7 checks passed
@davidortinau
davidortinau deleted the jfversluis-mediapicker-android-result-recovery branch July 15, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants