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.31k stars 10.69k forks source link

ToastUtils中DEFAULT_TOAST_UTILS为什么不对外开放修改 #1741

Closed xmt328 closed 1 year ago

xmt328 commented 1 year ago

描述需求

当前App想全局修改Toast样式,但是之前都是用的默认Toast,如果每个show方法都传入自定义ToastUtils对象成本过高,目前的解决方案是反射拿到DEFAULT_TOAST_UTILS对象然后修改其属性

想问下这么设计是出于什么考虑? 因为在我看来即使一个新应用调用静态方法创建toast,也比读取具体的对象实例创建要更方便

xmt328 commented 1 year ago

没有看到最新的版本已经可以修改了,但是最新的版本似乎构建失败了