Skip to content

Commit 2697db6

Browse files
committed
优化几个写法
1 parent 6e8262c commit 2697db6

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

  • module-communication-route/src/main/java/com/flyjingfish/module_communication_route

module-communication-route/src/main/java/com/flyjingfish/module_communication_route/ModuleRoute.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,11 @@ object ModuleRoute {
146146
return null
147147
}
148148

149+
/**
150+
* 跳转页面
151+
* @param context 上下文参数
152+
* @param function 返回跳转结果
153+
*/
149154
fun go(context: Context, function: (NavigationResult) -> Unit):Any? {
150155
return go(context,object : OnNavigationBack{
151156
override fun onResult(result: NavigationResult) {
@@ -200,6 +205,10 @@ object ModuleRoute {
200205
return go(app as Context,onNavigationBack)
201206
}
202207

208+
/**
209+
* 跳转页面,需要 [ModuleRoute.setApplication] 来初始化 application.
210+
* @param function 返回跳转结果
211+
*/
203212
fun go(function: (NavigationResult) -> Unit) :Any?{
204213
val app = application
205214
?: throw IllegalArgumentException("请调用 ModuleRoute.setApplication 来初始化 application.")

0 commit comments

Comments
 (0)