xamarin android sqlite插入列表对象ti 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

我尝试插入到sqlite对象列表我尝试执行以下操作:

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线程中工作