platform Route
fun <I, O> Register.platformRoute(address: String, contract: ActivityResultContract<I, O>, block: (ActivityRouter<I, O>) -> Unit)
注册路由到activity的部分
MRouter.registerBuilder {
platformRoute("test_activity", ActivityResultContracts.StartActivityForResult()) {
it.route(TestActivity::class)
}
}Content copied to clipboard
Parameters
address
地址
contract
ActivityResultContract
block
配置路由过程
Parameters
address
地址
target
目标VC
block
跳转的具体实现