我有一个 HTTP 服务器和 Android 应用程序。
所有数据 -> JSON 格式。映射使用 Gson。
ORM-ActiveAndroid .
问题:我需要类似观察者/通知对象的东西,它可以告诉我数据库中的一行刚刚更新。
像这样:
public void interface Observable<T> {
void onItemUpdated(T item);
}
所以我在寻找解决方案。我读过 ActiveAndroid docs ,但它没有给我任何结果。也许我可以将某些东西与 ContentObserver
或类似的东西混合使用?
最佳答案
如何创建一个日志表,您可以在其中为每个更新追加一行。 它有插入成本,但选择查询非常快。如果需要,您还可以存储每条记录的更新历史记录,或者如果您担心性能,可以删除日志记录。
关于android - 如何知道数据库中的数据发生变化的时刻(ActiveAndroid ORM)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33842964/