在Android Room中删除大表

时间:2018-07-10 17:54:43

标签: android android-room

我尝试删除一个内部有10.000.000条记录的表。

代码:

      executors.diskIO().execute(new Runnable() {
            @Override
            public void run() {

                mDatabase.repo().deleteTable();
       });

但是花了这么长时间,由于某种原因,它增加了内部存储,然后我收到以下消息: “无法回滚:没有事务处于活动状态” ,并且仿真器显示为低空间磁盘。

为什么会发生这种情况?

0 个答案:

没有答案