我正在使用ObjectBox在安卓中构建一个应用程序,但我必须存储一个巨大的json并处理它。在新设备上,这项任务需要2分钟,但在旧设备上,可能需要5-7分钟。我在想,是否有一种简单的方法可以将信息存储在objectbox中,就像批量操作一样,服务器发送信息,应用程序直接存储信息。
PS:每个用户需要存储不同的信息。
发布于 2020-06-11 16:57:07
我的猜测是,您不会将put操作包装在事务中。有关背景知识,请阅读https://docs.objectbox.io/transactions。
你想要做的可能是:
boxStore.runInTx(() -> {
// Your code here; e.g. box.put() in a processing loop for the JSON input
});
https://stackoverflow.com/questions/62282967
复制相似问题