请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

getLoaderManager()的问题

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

正在回答 回答被采纳积分+3

1回答

Qiujuer 2020-04-05 23:28:20

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

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


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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕神2040687 #1
    好的 谢谢老师
    回复 有任何疑惑可以回复我~ 2020-04-05 23:59:27
  • 专业躺鸡 回复 提问者 慕神2040687 #2
    你好 我按照了你的写法,但是启动时一个个白色方框有出现,但手机里的图片不显示,你有遇到这种情况吗?
    回复 有任何疑惑可以回复我~ 2022-04-28 08:18:28
  • Qiujuer 回复 专业躺鸡 #3
    这个得适配一下FileProvider,git记录里有提交记录的,你可以照着改一下就好。
    回复 有任何疑惑可以回复我~ 2022-04-30 18:07:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信