0

我正在尝试编写一个应用程序,它将本地存储在 Android 手机上的数据与存储在其他地方服务器上的远程数据库中的数据同步。当然,手机上会有一个 UI 屏幕,用户可以在其中查看/编辑数据。

我决定通过 RESTful Web 服务进行同步,并观看了 Google I/0 2010 视频,该视频解释了用于创建 Android REST 客户端的 3 种不同设计模式。它们都有一个共同的组件——内容提供者。

我想知道是否绝对有必要创建一个内容提供程序来访问数据,因为我只会在我的应用程序中访问它,还是有必要因为同步代码需要在自己的进程中运行?

感谢您的帮助!。

4

1 回答 1

1

不,没有必要使用内容提供者。您可以编写一个从服务器检索数据的类,并在AsyncTask中运行此过程。请记住,数据检索永远不应锁定您的 UI。

于 2012-10-03T12:58:26.497 回答