Hello World
首先在我们需要路由的Activity上添加 @Url
注解:
@Url(“this is a url”)
class UrlActivity : AppCompatActi 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》开源 vity() {
…
}
然后创建一个被 @Router
注解的类,用来告诉RxRouter这里有一个路由器:
@Router
class MainRouter{
}
这个类不需要有任何其余的代码,RxRouter会根据这个类的类名自动生成一个 RouterProvider
,比如这里的 MainRouter
将会生成 MainRouterProvider
.
接着我们需要把这些路由器添加到 RxRouterProviders
中:
class CustomApplication : Application() {
override fun onCreate() {
super.onCreate()
RxRouterProviders.add(MainRouterProvider())
}
}
最后,就可以开始我们的表演了:
RxRouter.of(context)
.route(“this is a uri”)
.subscribe()
参数传递
携带参数跳