Skip to content

Commit 2ada192

Browse files
chore: more helpful error message
Help debug strange crashes where `OnActivityResult` for `RequestMultiplePermissions` does not receive a java `IMap`.
1 parent b668fad commit 2ada192

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎src/Utils/RequestPermissionsLauncher.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ sealed class ResultCallback : Java.Lang.Object, IActivityResultCallback
6464
public void OnActivityResult(Java.Lang.Object? result)
6565
{
6666
if (result is not IMap map)
67-
throw new InvalidOperationException("Expected result to be of type IMap");
67+
throw new InvalidOperationException($"Expected result to be of type {nameof(IMap)}, instead got {result?.GetType().Name ?? "null"}");
6868

6969
List<string> deniedPermissions = [];
7070
foreach (Java.Lang.Object? entryObj in map.EntrySet())

0 commit comments

Comments
 (0)