小编tes*_*558的帖子

何时使用Android Loaders

装载机

  1. 监控数据源提供新结果
  2. 配置更改后:无需重新查询数据

我阅读了关于装载机的android指南.我阅读了Alex Lockwood的4部分教程.也测试了他的示例应用程序.试图阅读谷歌应用程序的I/O 13,有一个流功能,阅读其代码发现它使用加载器,因为它提供了创建代码的代码StreamLoader.这是链接 我想他们用它来监控新数据并将它们添加到他们的视图中.

Alex的应用程序也是如此.有一个观察者,当有新的数据条目触发UI的刷新.

到目前为止,在我看来,Loaders是"livescore"应用的理想选择.当有新的更新(这意味着新的数据输入)时,它会出现在您的屏幕上.

也许像Twitter这样的东西.为您自己的新消息,自定义Observer通知更改,自定义Loader带来数据和适配器显示它们.无需"拉动刷新".但是,Twitter又有了自己的RESTful API,它有点做同样的工作.不需要指向新数据的指针.(不知道他们是怎么做的,但我想某种程度上"推送"你的设备的新数据).

所以我的问题是:

当我们想要观察数据源 更改我们的视图以便显示新数据时,装载程序是最佳选择吗?

是否有任何示例/应用程序我可以检查处理该逻辑:监视数据源 - >获取数据 - >刷新UI

任何特征情况(如我之前提到的"实时评分"),当我们必须处理它们时,我们必须选择装载机?

加载器的第二部分(配置改变,保持数据)我认为它清楚.当用户旋转设备时,没有人想要重新下载图库.

谢谢你,原谅我的困惑

android android-loader

31
推荐指数
1
解决办法
3833
查看次数

标签 统计

android ×1

android-loader ×1