getLoaderManager()的问题

来源:4-15 图片选择器功能实现-4

慕神2040687

2020-04-01

老师,这个getLoaderManager()被弃用了,应该用什么呀,是LoaderManager.getInstance(this)这个方法吗

写回答

1回答

Qiujuer

2020-04-05

getLoaderManager 是可以得到本地的文件数据库,遍历后得到地址。而新的版本中不推荐直接使用地址,而推荐使用FileProvider的方式,不过这不是这里废弃的根本原因。

其根本原因是为了推进Jetpack库的扩展,所以他推荐使用:LoaderManager.getInstance 的方式,传入一个Lifecycle,而这个就可以用来做事件的发布者,并且为后续的关注者提供服务,读取数据。


其本质其实都一样,可以更改,也可以先继续使用,短期内都是OK的。

0
3
Qiujuer
回复
专业躺鸡
这个得适配一下FileProvider,git记录里有提交记录的,你可以照着改一下就好。
2022-04-30
共3条回复

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1755 学习 · 874 问题

查看课程