首页 » Android程序设计:第2版 » Android程序设计:第2版全文在线阅读

《Android程序设计:第2版》视频搜索应用的各个步骤

关灯直达底部

在图13-3中,给出了内容提供者使用REST式的网络请求来处理来自视图和控制器的搜索请求时所涉及的各个步骤。内容提供者在通知观察者监听相关数据关联的URI之前,可以把网络结果缓存到SQLite表中。组件之间的请求应该是异步的。视图和控制器不应该直接或同步调用它们的网络请求。

图13-3:使用内容提供者实现客户端数据请求的事件序列

本章后面将逐步拆解第二个Finch视频示例,以演示在Android应用中如何使用这种模式。建议记住图13-3及其中给出的各个步骤。注意,这些步骤并非总是按照这个顺序执行,但是我们将使用粗体标出这些步骤,这样就不用从代码中跳出以对其说明了。