[模型]
类File扩展了RealmObject {
@PrimaryKey
private long id;
@Index
private long pid;
....
}
请注明文件ID“2314356523452636310L”。我没有添加任何带有id的文件,我没有添加任何带有此文件作为父ID的文件。现在当我试图找到父ID为“2314356523452636310L”的文件时,我得到了几条记录。这些记录来自哪里?令人惊讶的是,ghost记录数据没有错,它们与服务器匹配。
我已将每个插入记录到域中,并且我没有得到任何ID为“2314356523452636310L”或带有pid“2314356523452636310L”的插入迹象。
更多日志......
04-29 19:33:32.012 20435-20897 / ...寻找PID CHILDS 2314356523452636310
04-29 19:33:32.012 20435-20897 / ... [无]
04-29 19:33:33.502 20435-20897 / ...为PID 0保存文件:2344182679026576787
04-29 19:33:33.502 20435-20897 / ...为PID 0保存文件:2343798489906982222
04-29 19:33:33.502 20435-20897 / ...为PID 0保存文件:2337272514733976183
.....
04-29 19:34:23.002 20435-20897 / ...找到PID的CHILDS 2314356523452636310:21
04-29 19:34:23.002 20435-20897 / ...寻找PID CHILDS 2314356523452636310
04-29 19:34:23.002 20435-20897 / ...找到PID的孩子2314356523452636310:2314031677896170384
04-29 19:34:23.002 20435-20897 / ...找到PID的孩子2314356523452636310:2314031673601203087
04-29 19:34:23.002 20435-20897 / ...找到PID的孩子2314356523452636310:2314031665011268494
04-29 19:34:23.012 20435-20897 / ...找到PID的孩子2314356523452636310:2312171514675370485
现在您可以看到子ID也从未插入过。
指向整个日志文件的链接: https://www.evernote.com/shard/s3/sh/3bd65632-51e6-4e32-8c26-c797052283f8/33eb298db9debdb0
答案 0 :(得分:0)
解决。这不是一个领域问题。实际上是两个进程访问不同的数据集,第二个进程是在没有数据的情况下创建数据。不是错误或任何技术问题。只是整个代码库的复杂性令我感到困惑。