AriesHoo / FastLib

一个Android项目级快速开发框架,节约大部分写常用功能时间以实现更多项目业务功能及体验上的优化。使用说明见wiki
https://github.com/AriesHoo/FastLib/wiki
Apache License 2.0
492 stars 95 forks source link

初始化失败,无法调用,配置文件修改不起作用 #76

Closed yanshangluobai closed 3 years ago

yanshangluobai commented 3 years ago

FastManager.init(this); 无法初始化, 提示错误: init(Application)在FastManager中不是公共的; 无法从外部程序包中对其进行访问 如图 image image

使用自定义初始化方法,修改fast_color.xml文件,部分属性相关连不起作用,指向的是修改后的colorTitleText文字颜色 如图 image image

不修改fast_color.xml配置文件,代码中修改颜色也不起作用,调用的还是fast_color.xml中的配置 如图 image image image

还有,希望尽快升级adapter等版本

AriesHoo commented 3 years ago

1、init()方法可以不用调用了,库内部初始化 2、问题二确实我库里设置里设置里默认颜色导致配置xml不生效,可通过AppImpl 里setMultiStatusView 设置下,下个版本修改 @Override public void setMultiStatusView(StatusLayoutManager.Builder statusView, IFastRefreshLoadView iFastRefreshLoadView) { statusView.setDefaultEmptyClickViewTextColor(ContextCompat.getColor(mContext, R.color.status_layout_click_view_text_color)) .setDefaultErrorClickViewTextColor(ContextCompat.getColor(mContext, R.color.status_layout_click_view_text_color));

}

image

3、在做整理升级三方库及豆瓣Api失效问题处理

AriesHoo commented 3 years ago

2.4.0版本做了升级-注意api变化