Open seligam opened 9 years ago
at the end i changed these 2 functions to return SparseArray which is then processed in application. conversion to IList moved indexes so index returned by IdentifiedFingerprintIndex was pointing to wrong name/uid. Probably it would be enough just to subtract 1 from returned index, but i think working with native structure is safer
so in final version
return new List<string> (sparseArray.ToArray<string> ());
is replaced with
return sparseArray;
hi
I am using Xamarin studio 5.9.3, Xamarin Android support 22.2.0.0 (if it is important)
when I call SpassFingerprint.RegisteredFingerprintName on Samsung Galaxy S6 application crashes immediately with this error log
it happens on
there is no crash when i replaced
with
same this is also in RegisteredFingerprintUniqueId
btw I don't know where this SparseArray.ToArray came from, there is no such method in android documentation. Maybe it is something added by Xamarin and it is their implementation which is buggy.