2020年11月16
1.router 中的Iprovider 新建后保存到了 HashMap 中,单利模式
2.Android获取res目录下图片的uri
Uri.parse ( "android.resource://" + getApplicationContext().getPackageName() + "/" +R.mipmap. koko )
2020年12月1日
1.android koin 库
2.Bind 是一个中缀函数,可以用于把一个 Service 关联到多个类(kotiln)
-- 2.1 中缀函数
//aRoute 拦截器的
@Interceptor(priority = 8, name = "RouteActivityInterceptor")
public class RouteActivityInterceptor implements IInterceptor {
@Override
public void process(Postcard postcard, InterceptorCallback callback) {
if ("StringPathXXX".equals(postcard.getPath())) {
if (TobUtils.isCollege()) {
postcard.setPath("resetPathXXX");
LogisticsCenter.completion(postcard);//进行重置,否则不生效
}
} else if (""StringPathXXX"".equals(postcard.getPath())) {
if (TobUtils.isTob()) {
postcard.setPath("resetPathXXX");
LogisticsCenter.completion(postcard);//进行重置,否则不生效
}
}
callback.onContinue(postcard);
}
@Override
public void init(Context context) {
}
}