diff --git a/src/Essentials/src/Contacts/Contacts.android.cs b/src/Essentials/src/Contacts/Contacts.android.cs index 5f1cd535ea4b..814f4ce4b7cf 100644 --- a/src/Essentials/src/Contacts/Contacts.android.cs +++ b/src/Essentials/src/Contacts/Contacts.android.cs @@ -120,12 +120,16 @@ static IEnumerable ReadCursorItems(ICursor cursor, string dataKey) if (cursor?.MoveToFirst() != true) return (null, null, null, null, null); - return ( + var result = ( GetString(cursor, StructuredName.Prefix), GetString(cursor, StructuredName.GivenName), GetString(cursor, StructuredName.MiddleName), GetString(cursor, StructuredName.FamilyName), GetString(cursor, StructuredName.Suffix)); + + cursor?.Close(); + + return result; } static string GetString(ICursor cursor, string column) =>