platformRoute

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)
}
}

Parameters

address

地址

contract

ActivityResultContract

block

配置路由过程

fun Register.platformRoute(address: String, target: UIViewController)

Parameters

address

地址

target

目标VC

block

跳转的具体实现

fun Register.platformRoute(address: String, url: String, target: String = "", features: String = "")

Parameters

address

地址

url

window.open的url

target

window.open的target

features

windown.open的features