我正在开发一个Xamarin Forms安卓应用,我收到以下错误,我不明白。
native: pc 0000000000047696 /system/lib/libc.so (pthread_mutex_lock+1)
native: pc 0000000000010087 /data/app/pwnedpasswords.pwnedpasswords-1/lib/arm/libe_sqlite3.so (sqlite3_finalize+26)
native: pc 000000000000808c <anonymous:d2a07000>
当我通过visual studio进行调试时,我没有收到任何错误,但是当我从手机上运行时,我会这样做。
我认为导致它的代码如下:
var saveddata = new SQLiteConnection(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "data.db3"));
saveddata.CreateTable<HIBP>();
saveddata.Insert(data);
我怀疑我的应用正在尝试保存它不喜欢和重击的重复数据。有关如何验证和修复此问题的任何想法吗?