我搜索了 StackOverflow 并用谷歌搜索,但找不到答案。
我正在尝试使用 Virgil Dobjanschis Designpattern B ( http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html )构建 REST-Service
我有一个带有 SimpleCursorAdapter 和 LoaderManager 的活动来查询 ContentProvider。这适用于我的数据库中的数据。重新查询数据并刷新 UI。
在 ContentProvider 上的每个查询之后,都会启动一个线程来同步来自网络的请求数据,它会加载 json 对象、解析并将新数据保存到数据库中——一切都很好,但 UI 没有更新。
我想我必须向我的活动发送一条消息来刷新数据,但我不知道如何也找不到如何做到这一点的示例。
那么,管理这个问题的正确方法是什么?
- - 更新 - -
我想我没有清楚地解释我的问题。正如你在这张照片中看到的:
第 7 步正在工作。Helper 类正在更新数据。步骤 7' 不会发生。我认为这将是 ContentProvider 的自动功能。
我的 Helper 类(Resthandler)直接更新数据库而不使用 ContentProvider。