Android和RESTful服务

问题描述

| 我正在尝试实现一个利用RESTful Web服务的应用程序。我研究了几个不同的示例,并编写了一个运行良好的应用程序,可以成功地从REST服务中提取信息。但是现在我需要一些指导。这是一些基本背景(非常简化)... 假定具有\“ GetReferrers \”和\“ AddReferrer \”方法的基本REST服务。 从the0 call,我叫
managedQuery
,从
ContentProvider
取回
Cursor
,得到我的
ListView
ContentProvider
返回所有本地数据,并调用异步\“ GetReferrers \”以获取最新的引荐来源服务器列表。 我有一个自定义的“ 6”来解析JSON并将其插入到“ 3”中。 到目前为止,我成功地从服务器上删除了本地ѭ3in中的所有记录,这是从服务器上成功获取\“ get \”之后,然后将新的/更新的列表插入数据库中的。 我有两个问题是... 当我执行新的GET时,通常的做法是删除本地“ 3”中的所有现有记录并插入新列表吗?还是检查新的/更改/删除的记录以分别仅添加/更改/删除会更好(尽管比较耗时)? 我真的不知道从哪里开始从客户端开始使用\“ AddReferrer \” REST方法。我知道如何使用
ContentValues
getContentResolver().insert()
在本地向ѭ3locally添加新项目。但是,我将代码放在哪里将其推送到服务器?还是更常见的做法是跳过添加到本地
ContentProvider
,将其推送到服务器,然后让GET将其拉回到本地
ContentProvider
? 希望一切都有道理。我会感激您能提供的任何指示。如果有人知道这样一个很好的双向示例,请分享。到目前为止,我发现的所有REST客户端操作示例都只是从服务器执行“获取”操作,而不是回退。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)