美文网首页
日更(五十二)-android-路由是什么

日更(五十二)-android-路由是什么

作者: Jlanglang | 来源:发表于2019-02-21 23:26 被阅读0次

瞎扯

今天写的比较晚,本来不打算更了,反正有断更卡.
其实都想放弃每天都写了,感觉写的没什么营养,不如几天写一个
但是想想就这么放弃不好,坚持

ARoute

第一个接触的路由框架,阿里出品,

这里不 黑阿里,阿里的开源项目,普遍不靠谱,哈哈

这个目前用起来,还没发现多少问题.可能是因为简单


路由是什么,
通俗点的意思,就像路由器一样,给你电脑分配个地址,然后就可以多个电脑用同一个网络了.

开发中的路由也差不多.
给你的activity,统称界面,设置一个标记,然后通过这个标记找到这个界面并启动,

ARoute有什么黑魔法.

使用方法我觉得没必要写.去git上一看就知道.一目了然.

那么ARoute有什么黑魔法呢?

说起来也简单:
1.apt框架,遍历所有java类,然后找到使用了@Route注解的.
2.然后生成java类,把@Route中的路由和该java文件.以key-value的形式保存起来.
3.然后就可以通过key,找到value,也就是相应的class文件了.

启动activity.有了class文件还不简单吗?是不是


ARoute使用时没有传context,是怎么启动activity的?

初始化的时候不是传了application么.这个也能启动activity.

Intent加个New_Task的flag就行了.

好困.睡觉了.


交流群:493180098,这是个很少吹水,交流学习的群.
APP开发维护咨询群 : 492685472 ,承接APP迭代.开发维护.咨询业务,付费快速解决问题.

相关文章

网友评论

      本文标题:日更(五十二)-android-路由是什么

      本文链接:https://www.haomeiwen.com/subject/ckvjyqtx.html