android从数据库中加载歌曲信息有必要使用加载器Loader吗?
在网上看到一个开源的android音乐播放器,它获取歌曲信息时使用了Loader加载器,在onCreateLoader中实例化了自定义的继承自AsyncTaskLoader的Loader对象,在自定义的Loader中的LoadInBackGround函数中实现了从数据库中读取歌曲信息,但是并没有看到在哪添加了对数据源的监听,是Intent的action中没有歌曲信息变化的action还是怎么了,所以这个音乐播放器的原理是在onResume中调用restartLoader函数,每次用户切换到歌曲列表页面的时候就重新启动加载器加载一遍数据,这样不是很浪费时间和资源吗?并且也没有体现出来Loader监听数据源的优势。我想知道是因为Loader无法添加对android数据库中歌曲信息的监听吗?如果是这样,感觉完全没必要使用Loader啊。哪位有这方面的经验,求解惑~~~