美文网首页
GlideApp.with

GlideApp.with

作者: littleGrow | 来源:发表于2018-10-10 11:26 被阅读0次

    Glide版本4.7.1

    GlideApp.with(FragmentActivity)源码中的流程如下所示:

    图1

    图1中RequestManagerFactory来自于GlideBuilder中,需要你会过来去找它对应的创建的地方,最后在Glide的initializeGlide方法中可以找到GeneratedAppGlideModuleImpl,在GeneratedAppGlideModuleImpl中的getRequestManagerFactory方法中可以找到RequestManagerFactory的实现类GeneratedRequestManagerFactory。这个过程可以结合图1中的流程图去找。

    通过在SupportRequestManagerFragment的ActivityFragmentLifecycle中添加LifecycleListener,实现和fragment生命周期的同步处理。

    接下来GlideApp.with(FragmentActivity).load()中load的源码使用流程可以参考文章:Glide.load - 简书

    相关文章

      网友评论

          本文标题:GlideApp.with

          本文链接:https://www.haomeiwen.com/subject/mfkpaftx.html