Xamarin c# Loader 示例?
Xamarin c# Loader example?
这个问题是针对 Xamarin Android C# 的,但是如果有人可以帮助 java 我确定我可以将代码转换为 ..
我正在尝试在数据库上获得某种自动通知,告知数据已被插入/删除等。
有外部应用程序可以访问有问题的数据库,插入 / 等等。
我试过文件观察器,但它遗漏了大部分插入内容。
我试过使用内容观察器,但它从不触发 onchange
我试过在游标内使用内容观察器,但也没有发生 onchange。
(如果我理解正确,它们只会在我注册发生更改时触发,这是我不想要的)
现在我发现装载机可能是一个解决方案..
他们似乎有自己的观察者,当数据改变时触发。
如果这也不是答案,那么可能是某种数据库触发器通知我的应用数据已修改?
我真的需要这里的指导..不知道如何正确实现加载器..
或者如果内容观察者可以通过某种自动触发器以某种方式足够......
好的,所以!
file Observer 缺少数据库插入的原因是因为 SQLite 数据库实际上是一个 2 - 3 文件对象.. 如果你看 "Example.DB" 那么你可能会错过 [=27= 上可能发生的插入]-shm 或 Example.DB-wal..
解决此问题的方法是改为监视文件夹 ..
这样做会捕获所有 inserts/deletes ..
这个问题是它会导致多个 OnChange() 的执行..
因此,在编写这样的文件观察器时,您必须在处理调用时调用 stopwatch() 并在之后将其打开
或
有一个 "Global Variable"(C# 的人会骂我这么叫)
或静态变量
让应用程序知道您已经忙于该事件,因此在上一个调用完成之前不要执行代码..
这个问题是针对 Xamarin Android C# 的,但是如果有人可以帮助 java 我确定我可以将代码转换为 ..
我正在尝试在数据库上获得某种自动通知,告知数据已被插入/删除等。
有外部应用程序可以访问有问题的数据库,插入 / 等等。
我试过文件观察器,但它遗漏了大部分插入内容。 我试过使用内容观察器,但它从不触发 onchange 我试过在游标内使用内容观察器,但也没有发生 onchange。
(如果我理解正确,它们只会在我注册发生更改时触发,这是我不想要的)
现在我发现装载机可能是一个解决方案.. 他们似乎有自己的观察者,当数据改变时触发。
如果这也不是答案,那么可能是某种数据库触发器通知我的应用数据已修改?
我真的需要这里的指导..不知道如何正确实现加载器.. 或者如果内容观察者可以通过某种自动触发器以某种方式足够......
好的,所以!
file Observer 缺少数据库插入的原因是因为 SQLite 数据库实际上是一个 2 - 3 文件对象.. 如果你看 "Example.DB" 那么你可能会错过 [=27= 上可能发生的插入]-shm 或 Example.DB-wal..
解决此问题的方法是改为监视文件夹 ..
这样做会捕获所有 inserts/deletes ..
这个问题是它会导致多个 OnChange() 的执行.. 因此,在编写这样的文件观察器时,您必须在处理调用时调用 stopwatch() 并在之后将其打开
或
有一个 "Global Variable"(C# 的人会骂我这么叫) 或静态变量 让应用程序知道您已经忙于该事件,因此在上一个调用完成之前不要执行代码..