没有合适的资源?快使用搜索试试~ 我知道了~
开源bbs源码java-YkoRoute:框架除了启动activity和获得Fragment外,还支持启动Controller,...
共100个文件
java:22个
xml:18个
png:10个
需积分: 5 0 下载量 197 浏览量
2021-06-06
22:56:34
上传
评论
收藏 3.72MB ZIP 举报
温馨提示
开源 bbs 源码 java 介绍 跨模块启动activity的方式有很多。1、隐式启动,这种方式很少使用;2、通过目标activity的类名进行启动;3、使用路由框架跳转到目标activity。 路由框架,可以很好地实现模块间的解耦,目前使用最多的是ARouter,是阿里开源的路由框架,自己使用过此框架。ARouter的功能很丰富,能够跨模块启动activity,也能获取Fragment,支持拦截器,巴啦巴啦很多功能。自己在使用过程中有个需求,ARouter做不到,那就是有时我们点某个按钮时,会访问后台,根据后台返回数据来判断是否要跳转到activity,而访问后台和跳转是对调用者隐藏的,所以这部分代码只能放在目标模块。为了实现路由框架能满足上面的要求,自己动了撸个路由框架的念头。 通过对别人的代码的学习,自己撸出了个功能很简单的路由框架。框架除了启动activity和获得Fragment外,还支持启动Controller,用于开发者在模块里做一些事情。目前只实现基本的功能,以后可以在此基础上扩展其他功能。支持java和kotlin。 1、在模块的build.gradle里添加依赖和
资源推荐
资源详情
资源评论
收起资源包目录
开源bbs源码java-YkoRoute:框架除了启动activity和获得Fragment外,还支持启动Controller,用于开发者在模 (100个子文件)
app-debug.apk 2.71MB
gradlew.bat 2KB
config 263B
description 73B
exclude 240B
FETCH_HEAD 0B
video1.gif 1.18MB
.gitignore 118B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
build.gradle 2KB
build.gradle 1KB
build.gradle 1KB
build.gradle 1KB
build.gradle 901B
build.gradle 738B
build.gradle 730B
build.gradle 295B
settings.gradle 100B
gradlew 5KB
HEAD 23B
gradle-wrapper.jar 52KB
YkoHut.java 6KB
YkoProcess.java 6KB
MainActivity.java 2KB
ExampleInstrumentedTest.java 757B
ExampleInstrumentedTest.java 757B
ExampleInstrumentedTest.java 750B
ExampleInstrumentedTest.java 749B
ExampleInstrumentedTest.java 731B
BBSController.java 644B
MallJava.java 560B
CenterActivityJava.java 476B
BBSJava.java 445B
RouterPlugin.java 411B
ExampleUnitTest.java 402B
ExampleUnitTest.java 402B
ExampleUnitTest.java 399B
ExampleUnitTest.java 398B
ExampleUnitTest.java 389B
RouteConstant.java 342B
Route.java 333B
Controller.java 243B
IRoute.java 159B
MallFragment.kt 516B
MallKotlin.kt 382B
README.md 3KB
ic_launcher_round.png 14KB
ic_launcher.png 10KB
ic_launcher_round.png 10KB
ic_launcher.png 8KB
ic_launcher_round.png 6KB
ic_launcher.png 5KB
ic_launcher_round.png 4KB
ic_launcher.png 3KB
ic_launcher_round.png 2KB
ic_launcher.png 2KB
proguard-rules.pro 950B
proguard-rules.pro 916B
proguard-rules.pro 916B
proguard-rules.pro 916B
proguard-rules.pro 916B
proguard-rules.pro 916B
javax.annotation.processing.Processor 24B
gradle.properties 723B
gradle-wrapper.properties 232B
com.yko.router.properties 48B
pre-rebase.sample 5KB
update.sample 4KB
pre-commit.sample 2KB
pre-push.sample 1KB
prepare-commit-msg.sample 1KB
commit-msg.sample 896B
pre-receive.sample 544B
applypatch-msg.sample 478B
pre-applypatch.sample 424B
post-update.sample 189B
activity_main.xml 3KB
AndroidManifest.xml 728B
activity_center_kotlin.xml 392B
activity_center_java.xml 390B
fragment_mall_kotlin.xml 390B
activity_mall_java.xml 388B
activity_bbs_java.xml 387B
styles.xml 383B
AndroidManifest.xml 273B
AndroidManifest.xml 254B
AndroidManifest.xml 253B
colors.xml 208B
AndroidManifest.xml 193B
strings.xml 72B
strings.xml 69B
strings.xml 69B
strings.xml 69B
strings.xml 66B
共 100 条
- 1
资源评论
weixin_38712548
- 粉丝: 5
- 资源: 882
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 形状检测32-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma数据集合集.rar
- qwewq23132131231
- 2024年智算云市场发展与生态分析报告
- 冒泡排序算法解析及优化.md
- MySQL中的数据库管理语句-ALTER USER.pdf
- 论文复现:结合 CNN 和 LSTM 的滚动轴承剩余使用寿命预测方法
- 2018年最新 ECshop母婴用品商城新版系统(微商城+微分销+微信支付)
- 形状分类31-YOLO(v5至v11)、COCO、CreateML、Darknet、Paligemma、VOC数据集合集.rar
- 常见排序算法概述及其性能比较
- 前端开发中的JS快速排序算法原理及实现方法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功