与GreenDao在同一笔交易中进行两项操作

时间:2016-09-07 07:29:18

标签: android greendao

我在我的应用中使用GreenDao。我需要在同一个事务删除表中执行然后插入。如果出现问题,如果发生异常,我需要在删除操作之前恢复(回滚)数据库。

我试过这样的东西,但它不起作用

getStoreDao(context).getSession().runInTx(new Runnable() {
        @Override
        public void run() {
            getStoreDao(context).deleteAll();
            getStoreDao(context).insertInTx(...);
        }
    });

有关如何制作的任何帮助或想法?提前致谢

0 个答案:

没有答案