依赖失败?
- 请检查你是否在项目级别的
gralde 文件中添加 jitpakc 仓库
- 请检查项目依赖的地址是否正确,特别是版本号的地方, 是否替换成为了对应的版本号
依赖之后构建代码失败?
- 项目提供了
AndroidX 的支持,请检查你的项目是否与之对应
- 其他的构建失败应该和
Component 没关系
模块加载失败 或者 第一个路由失败?
- 检查目标业务模块是否在 App 模块的 build.gradle 中依赖了
- 检查目标业务模块是否已经在
Application 中加载
- 检查你要加载的各个模块的名称是否和对应的模块中
gradle 中的配置一致
- 检查您的
Application 是否配置到清单文件中
- 检查项目启动的时候日志是否提示您模块加载失败
- 查看控制台是否有路由失败的日志, 查看错误内容排查错误
- 检查你要跳转的路径和目标界面的路径是否一致
- 是否项目的配置正确?请详细再看一遍 Config, 或者观看链接中的视频讲解
跳转拿 ActivityResult 注意事项
- 要使用此功能必须传入
FragmentActivity 的上下文 Context 或者支持包中 Fragment 或者androidx 包中 Fragment, 不能省略,也就是 Router.with(xxx) 方法中的 xxx 不能省略
- 框架帮你拿
ActivityResult的方式,在回调或者 RxJava2 的回调中会传给你 ActivityResult, 你不能让框架帮你拿的同时又自己重写 Activity 的 onActivityResult 方法匹配,这会导致你的代码无法匹配.两者选择用一个
- 本框架支持在
Dialog 等环境中还能使用此功能. 只要你给的 Context 是一个 FragmentActivity 或者和 FragmentActivity 是有关联关系的.比如 Dialog 的 Context 就不是 FragmentActivity, 但是 Dialog 是依赖于 FragmentActivity 的, 所以这种框架也支持. 不支持 Context 是一个 Application 的!
最后一点
提 issue 之前麻烦大家尽量贴出有用的错误信息和详细的错误日志, 描述清楚错误的过程
不要提 issue 让作者我无从下手帮您解决.
最后谢谢大家相信我的组件化库,我会一直加油并且维护下去的
依赖失败?
gralde文件中添加jitpakc仓库依赖之后构建代码失败?
AndroidX的支持,请检查你的项目是否与之对应Component没关系模块加载失败 或者 第一个路由失败?
Application中加载gradle中的配置一致Application是否配置到清单文件中跳转拿
ActivityResult注意事项FragmentActivity的上下文Context或者支持包中Fragment或者androidx包中Fragment, 不能省略,也就是 Router.with(xxx) 方法中的 xxx 不能省略ActivityResult的方式,在回调或者RxJava2的回调中会传给你ActivityResult, 你不能让框架帮你拿的同时又自己重写Activity的onActivityResult方法匹配,这会导致你的代码无法匹配.两者选择用一个Dialog等环境中还能使用此功能. 只要你给的Context是一个FragmentActivity或者和FragmentActivity是有关联关系的.比如Dialog的Context就不是FragmentActivity, 但是Dialog是依赖于FragmentActivity的, 所以这种框架也支持. 不支持Context是一个Application的!最后一点
提
issue之前麻烦大家尽量贴出有用的错误信息和详细的错误日志, 描述清楚错误的过程不要提
issue让作者我无从下手帮您解决.最后谢谢大家相信我的组件化库,我会一直加油并且维护下去的