Blankj / AndroidUtilCode

:fire: Android developers should collect the following utils(updating).
https://blankj.com/2016/07/31/android-utils-code/
Apache License 2.0
33.24k stars 10.67k forks source link

可否降低下耦合性 #1280

Closed Reginer closed 4 years ago

Reginer commented 4 years ago

能否不把一个工具类依赖一堆

Blankj commented 4 years ago

能否不要单独拷一个类出去用?

Reginer commented 4 years ago

@Blankj 是的呀。 以前经常在这里拷贝工具类(ToastUtils FileUtils .. ),放到工程里基本都能用。

刚看有些代码更新了,再一拷贝就很多错。

之前那样是有哪不好么

Blankj commented 4 years ago

换了设计方案,通过 UtilsBridge 来做桥接,以前那样因为存在代码的冗余,一个地方修复了,有的地方就漏了,不推荐拷贝,有的拷贝就会隐性存在问题。

Reginer commented 4 years ago

代码有重复,漏改确实是个问题。

一个依赖全部放进去感觉又太多了 。

Blankj commented 4 years ago

项目都开启混淆的么?开了混淆就不用顾虑了呀