diff --git a/src/Essentials/src/Platform/ActivityForResultRequest.android.cs b/src/Essentials/src/Platform/ActivityForResultRequest.android.cs index 8fc970523778..89828d6ccc7b 100644 --- a/src/Essentials/src/Platform/ActivityForResultRequest.android.cs +++ b/src/Essentials/src/Platform/ActivityForResultRequest.android.cs @@ -1,4 +1,5 @@ using System; +using System.Diagnostics; using System.Threading.Tasks; using AndroidX.Activity; using AndroidX.Activity.Result; @@ -69,6 +70,10 @@ public Task Launch(T input) if (!IsRegistered) { + Trace.WriteLine(""" + ActivityForResultRequest is not registered; cancelling the request. + Ensure your Activity inherits from ComponentActivity and call Microsoft.Maui.ApplicationModel.Platform.Init(Activity, Bundle) in OnCreate. + """); tcs.SetCanceled(); return tcs.Task; }