随笔

166 阅读1分钟

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) {

	}
}