批量保存用事务去处理,官方有提供同步事务和异步事务,具体看自己选择,至于删除,没有发现有异步方法,我一般这样用: //删除 public synchronized void clearAll() { SQLite.delete().from(Model.class).execute(); } //批量插入 //同步事务 FlowManager.getDatabase(YourDatabase.class) .executeTransaction(new ProcessModelTransaction.Builder<YourModel>( BaseModel::insert ).addAll(YourModeList).build()); //异步事务 FlowManager.getDatabase(YourDatabase.class) .beginTransactionAsync(new ProcessModelTransaction.Builder<YourModel>( BaseModel::insert ).addAll(YourModelList).build()) .error(your log) .success(your log) .build() .execute();
批量保存用事务去处理,官方有提供同步事务和异步事务,具体看自己选择,至于删除,没有发现有异步方法,我一般这样用: