更多 标签 '加载器'
  • onLoadFinished与onLoaderReset
  • onLoadFinished 这个方法是在前面已创建的加载器已经完成其加载过程后被调用,这个方法保证会在应用到加载器上的数据被释放之前被调用。在此方法中,你必须删除所有对旧数据的使用(因为它将很快会被删除),但是不要自己去释放它们,因为它们的加载器会做这些事情。
  • 加载器与LoaderManager的回调
  • 当你使用initLoader()时,如果指定ID的加载器已经存在,则它使用这个装载器。如果不存在,它将创建一个新的。但是有时你却是想丢弃旧的然后开始新的数据。要想丢弃旧数据,你应使用restartLoader()。例如,下面这个SearchView.OnQueryTextListener的实现在用户查询发生改变时重启了装载器,加载器于是需重启从而能使用新的搜索过虑来进行一次新的查询。
  • 为什么需要加载器Loaders?
  • 加载器(也称装载器)从 android 3.0 开始引进的。它使得在activity或fragment中异步加载数据变得简单。那么为什么会出现加载器呢?它的出现解决了什么问题?首先Activity是我们的前端展现,数据库是我们的数据持久化地址,那么正常的逻辑就是在展示页面的渲染页面的阶段进行数据库查询。
更多 推荐文章

Welcome to NowaMagic Academy

现代魔法 推荐于 2013-02-27 10:23

更多 目录树
更多 热门小组
魔法达人