AriesHoo / FastLib

一个Android项目级快速开发框架,节约大部分写常用功能时间以实现更多项目业务功能及体验上的优化。使用说明见wiki

Home Page:https://github.com/AriesHoo/FastLib/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

yanshangluobai opened this issue · comments

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

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

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

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

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失效问题处理

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