- Notifications
You must be signed in to change notification settings - Fork 212
Open
Labels
Description
依赖失败?
- 请检查你是否在项目级别的
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 让作者我无从下手帮您解决.
最后谢谢大家相信我的组件化库,我会一直加油并且维护下去的
Reactions are currently unavailable