Skip to content

Commit 40f70de

Browse files
committed
完善代码
1 parent 9a36c5d commit 40f70de

File tree

4 files changed

+2
-39
lines changed

4 files changed

+2
-39
lines changed

lib-login/src/main/java/com/flyjingfish/login/LoginActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import androidx.fragment.app.Fragment
99
import com.flyjingfish.login.databinding.ActivityLoginBinding
1010
import com.flyjingfish.module_communication_annotation.ImplementClassUtils
1111
import com.flyjingfish.module_communication_route.ModuleRoute
12-
import com.flyjingfish.module_communication_route.callback.OnGoActivity
1312
import com.flyjingfish.user.UserHelper
1413

1514
class LoginActivity: AppCompatActivity() {

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

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

149-
/**
150-
* 跳转页面
151-
* @param context 上下文参数
152-
* @param function 返回跳转结果
153-
*/
154-
fun go(context: Context, function: (NavigationResult) -> Unit):Any? {
155-
return go(context,object : OnNavigationBack{
156-
override fun onResult(result: NavigationResult) {
157-
function.invoke(result)
158-
}
159-
})
160-
}
161149
private fun goActivity(context: Context,intent: Intent){
162150
if (Looper.getMainLooper() == Looper.myLooper()){
163151
val onGoActivity = this.onGoActivity
@@ -184,17 +172,6 @@ object ModuleRoute {
184172
return this
185173
}
186174

187-
/**
188-
* 设置此项之后 你需要自己去写 [Context.startActivity]
189-
*/
190-
fun setOnGoActivity(function: (context: Context, intent: Intent) -> Boolean):RouteBuilder{
191-
return setOnGoActivity(object : OnGoActivity{
192-
override fun onGo(context: Context, intent: Intent): Boolean {
193-
return function.invoke(context, intent)
194-
}
195-
})
196-
}
197-
198175
/**
199176
* 跳转页面,需要 [ModuleRoute.setApplication] 来初始化 application.
200177
* @param onNavigationBack 返回跳转结果
@@ -205,19 +182,6 @@ object ModuleRoute {
205182
return go(app as Context,onNavigationBack)
206183
}
207184

208-
/**
209-
* 跳转页面,需要 [ModuleRoute.setApplication] 来初始化 application.
210-
* @param function 返回跳转结果
211-
*/
212-
fun go(function: (NavigationResult) -> Unit) :Any?{
213-
val app = application
214-
?: throw IllegalArgumentException("请调用 ModuleRoute.setApplication 来初始化 application.")
215-
return go(app as Context,object : OnNavigationBack{
216-
override fun onResult(result: NavigationResult) {
217-
function.invoke(result)
218-
}
219-
})
220-
}
221185
/**
222186
* 根据路径信息获取到对应的 [Class] 类
223187
*/

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ import android.content.Intent
66
/**
77
* 设置此项之后 你需要自己去写 [Context.startActivity]
88
*/
9-
interface OnGoActivity {
9+
fun interface OnGoActivity {
1010
fun onGo(context: Context, intent: Intent):Boolean
1111
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.flyjingfish.module_communication_route.callback
22

33
import com.flyjingfish.module_communication_route.bean.NavigationResult
44

5-
interface OnNavigationBack {
5+
fun interface OnNavigationBack {
66
/**
77
* @param result 发起路由的结果
88
*/

0 commit comments

Comments
 (0)