android lib或依赖项目中无法通过application获取Context的

1、最开始我看到https://my.oschina.net/kipeng/blog/776025这篇博客的时候,我有点没看懂它的意思所以我自己领外写了这篇,方便大家理解

当自己的项目含有APPlication 和依赖项目也有application的时候,如果运行会报错,不给通过,但是依赖项目同时也需要application怎么办呢?

当然我是对于你有源码的同志,有源码的同志你就删除依赖项目的application,然后在自己的application进行传递给依赖的项目,比如:


A项目(自己的application)

B项目(依赖的项目)

在A项目中的application ImageLoader.init(context)像这样传递给B项目,imageLoader是B项目的,这样就可以不要B项目的APPlication

你可能感兴趣的:(安卓)