【发布时间】:2013-04-05 18:00:04
【问题描述】:
我搜索过 StackOverflow 并用 Google 搜索,但找不到答案。
我正在尝试使用 Virgil Dobjanschis Designpattern B (http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html) 构建一个 REST 服务
我有一个带有 SimpleCursorAdapter 和 LoaderManager 的活动来查询 ContentProvider。这适用于我的数据库中的数据。重新查询数据并刷新 UI。
在 ContentProvider 上的每个查询之后,都会启动一个线程来同步来自网络的请求数据,它会加载 json-objects、解析并将新数据保存到数据库 - 一切正常,但 UI 没有更新。
我认为我必须向我的 Activity 发送消息以刷新数据,但我不知道如何操作,也找不到如何执行此操作的示例。
那么,管理这个问题的正确方法是什么?
----更新----
我想我没有清楚地解释我的问题。 正如你在这张图片中看到的:
第 7 步正在运行。 Helper 类正在更新数据。 步骤 7' 不会发生。我认为这将是 ContentProvider 的自动功能。
我的 Helper-class (Resthandler) 正在直接更新数据库而不使用 ContentProvider。
【问题讨论】:
标签: android rest networking android-contentprovider