1.Arouter
路由框架会在项目的编译期通过注解处理器扫描所有添加@Route注解的Activity类,然后将Route注解中的path地址和Activity.class文件映射关系保存到它自己生成的java文件中
2.判断recyclerView是否加载完毕
recyclerView.getViewTreeObserver().addOnGlobalLayoutListener(this);
getViewTreeObserver()是个View对象通用的流程监视器,可以添加包括上面的各种状态监视