Closed jiangming8 closed 4 years ago
依赖关系不是很明确的情况,不太好处理?
比如广告SDK依赖OAID的获取,但是OAID获取时间比较耗时。可以在获取一次之后就保存下来,下次直接从本地读取数据就行,就不用依赖这个获取OAID的方法了,还能够提高启动速度。
这种情况,算是依赖吗?
首先,OAID如果只是服务于广告SDK,那么这部分的获取,无论是本地还是网络,都和SDK初始化是一个整体。这里要特别注意如果你sdk的初始化可异步执行,那么整体没有什么问题,如果是需要主线程同步,还需要考虑你是否需要在application#onCreate前执行完毕。
依赖关系不是很明确的情况,不太好处理?
比如广告SDK依赖OAID的获取,但是OAID获取时间比较耗时。可以在获取一次之后就保存下来,下次直接从本地读取数据就行,就不用依赖这个获取OAID的方法了,还能够提高启动速度。
这种情况,算是依赖吗?