没有合适的资源?快使用搜索试试~ 我知道了~
ShareARouter:阿里路由框架ARouter使用与简单封装
共52个文件
xml:16个
java:14个
png:10个
需积分: 48 0 下载量 53 浏览量
2021-05-10
09:41:47
上传
评论
收藏 148KB ZIP 举报
温馨提示
ShareARouter 阿里路由框架ARouter使用与简单封装 借用阿里云栖社区的一段话:我们所使用的原生路由方案一般是通过显式intent和隐式intent两种方式实现的(这里主要是指跳转Activity or Fragment)。在显式intent的情况下,因为会存在直接的类依赖的问题,导致耦合非常严重;而在隐式intent情况下,则会出现规则集中式管理,导致协作变得非常困难。一般而言配置规则都是在Manifest中的,这就导致了扩展性较差。除此之外,使用原生的路由方案会出现跳转过程无法控制的问题,因为一旦使用了StartActivity()就无法插手其中任何环节了,只能交给系统管理,这就导致了在跳转失败的情况下无法降级,而是会直接抛出运营级的异常。这时候如果考虑使用自定义的路由组件就可以解决以上问题,比如通过URL索引就可以解决类依赖的问题;通过分布式管理页面配置可以解决隐式in
资源推荐
资源详情
资源评论
收起资源包目录
ShareARouter-master.zip (52个子文件)
ShareARouter-master
.gitignore 118B
app
.gitignore 7B
build.gradle 1KB
src
androidTest
java
com
example
administrator
sharearouter
ExampleInstrumentedTest.java 777B
main
AndroidManifest.xml 1KB
res
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 4KB
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 2KB
layout
activity_second.xml 1KB
activity_login.xml 578B
activity_main.xml 2KB
activity_simple.xml 626B
mipmap-xxhdpi
ic_launcher_round.png 10KB
ic_launcher.png 6KB
drawable
ic_launcher_background.xml 5KB
mipmap-anydpi-v26
ic_launcher_round.xml 272B
ic_launcher.xml 272B
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 3KB
mipmap-xxxhdpi
ic_launcher_round.png 15KB
ic_launcher.png 9KB
values
strings.xml 75B
colors.xml 208B
styles.xml 383B
java
com
example
administrator
sharearouter
MainActivity.java 4KB
Constance.java 828B
BaseActivity.java 1KB
SimpleUriActivity.java 699B
ManualBean.java 1KB
SecondActivity.java 4KB
InterceptorActivity.java 708B
HomeApplication.java 978B
UseSecondIInterceptor.java 1KB
LoginActivity.java 869B
UseIInterceptor.java 2KB
SimpleActivity.java 521B
test
java
com
example
administrator
sharearouter
ExampleUnitTest.java 416B
proguard-rules.pro 751B
settings.gradle 15B
build.gradle 540B
gradlew 5KB
README.md 1KB
gradlew.bat 2KB
gradle.properties 730B
.idea
misc.xml 2KB
gradle.xml 626B
runConfigurations.xml 564B
modules.xml 361B
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 52KB
共 52 条
- 1
资源评论
每天痛苦与更好的
- 粉丝: 32
- 资源: 4536
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功