与Google IO REST模式的ContentProvider进行SQLite交易?

Flá*_*ria 5 rest android transactions android-contentprovider googleio

我正在尝试在此视频上实现Virgil Dobjanschi提供的第二个REST客户端模型:

http://developer.android.com/videos/index.html#v=xHXn3Kg2IQE

这是我正在谈论的模型的高级图:

在此输入图像描述

我按照建议实现了所有内容,但我有一个包含大量表的复杂SQLite数据库模型,我需要使用事务来使用从服务器检索的全新数据更新本地数据(图中的步骤7).

您是否有任何建议可以帮助我为此案例实施事务性ContentProvider?

有些人可能会建议我使用原始SQLite,但这样我就不会利用ContentOvser提供的ContentObservers,managedQueries和数据库访问同步的优势.

任何帮助,将不胜感激.

Kur*_*aum 0

您可以在 ContentProvider 中实现自定义函数来执行必要的事务。然后您可以使用处理器中的call()函数来调用这些函数。