xamarin android sqlite插入列表对象ti sqlite异步
我尝试插入到sqlite对象列表我尝试执行以下操作:xamarin android sqlite插入列表对象ti sqlite异步,android,sqlite,xamarin,Android,Sqlite,Xamarin,我尝试插入到sqlite对象列表我尝试执行以下操作: public virtual async void InsertObjects(Context context, List<Object> objs) { lock (locker) { SQLiteDatabase db = new Helper(context).WritableDatabase; ContentValues Values
public virtual async void InsertObjects(Context context, List<Object> objs)
{
lock (locker)
{
SQLiteDatabase db = new Helper(context).WritableDatabase;
ContentValues Values = new ContentValues();
foreach (Object obj in objs)
{
Values.Put(ColumnID, obj.id);
Values.Put(ColumnUsername, obj.name);
Values.Put(ColumnFullName, obj.symbol);
await db.Insert(TableName, null, Values);
}
db.Close();
}
}
公共虚拟异步void InsertObjects(上下文,列表对象)
{
锁(储物柜)
{
SQLiteDatabase db=新助手(上下文).writeabledatabase;
ContentValues=新的ContentValues();
foreach(objs中的对象obj)
{
value.Put(ColumnID,obj.id);
value.Put(ColumnUsername,obj.name);
value.Put(ColumnFullName,obj.symbol);
wait db.Insert(TableName,null,value);
}
db.Close();
}
}
但它不起作用1)什么不起作用???2) 你在使用什么Sqlite框架?@SushiHangover我使用Android.Database.Sqlite,它在ui线程中工作