Skip to content

Commit 460ca13

Browse files
committed
修改demo
1 parent 187336b commit 460ca13

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
lines changed

build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
buildscript {
33
dependencies {
44
classpath("io.github.FlyJingFish.ModuleCommunication:module-communication-plugin:${rootProject.properties["TestVersion"]}")
5+
// classpath("io.github.FlyJingFish.AndroidAop:android-aop-plugin:2.0.8")
56
}
67
}
78
@Suppress("DSL_SCOPE_VIOLATION")
@@ -14,6 +15,7 @@ plugins {
1415
id("com.google.devtools.ksp") version "1.8.10-1.0.9" apply false
1516
alias(libs.plugins.androidAop.plugin)
1617
}
18+
//apply(plugin = "android.aop")
1719
ext {
1820
set("sdkVersion",31)
1921
set("minSdkVersion",21)

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ material = "1.6.0"
1515
gson = "2.10.1"
1616
sdkVersion = "31"
1717
minSdkVersion = "21"
18-
androidAopVersion = "1.8.4"
18+
androidAopVersion = "2.0.8"
1919
[libraries]
2020
kotlinpoet = { group = "com.squareup", name = "kotlinpoet", version.ref = "kotlinpoet_version" }
2121
ksp-api = { group = "com.google.devtools.ksp", name = "symbol-processing-api", version.ref = "ksp" }

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

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ 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.user.`LibUser$$Router`
1213
import com.flyjingfish.user.UserHelper
1314

1415
class LoginActivity: AppCompatActivity() {
@@ -19,23 +20,23 @@ class LoginActivity: AppCompatActivity() {
1920
val userHelper = ImplementClassUtils.getSingleInstance<UserHelper>(UserHelper::class)
2021
val user = userHelper?.getUser()
2122
binding.btnGo.setOnClickListener {
22-
// `LibUser$$Router`.goUser_UserActivity(this,"hahah",null)
23-
ModuleRoute.builder("user/UserActivity")
24-
.putValue("params1","lalla")
25-
.putValue("params2",user)
26-
// .setOnGoActivity(object :OnGoActivity{
27-
// override fun onGo(context: Context, intent: Intent): Boolean {
28-
// return false
29-
// }
30-
// })
31-
.go()
23+
`LibUser$$Router`.goUser_UserActivity(this,"hahah",null)
24+
// ModuleRoute.builder("user/UserActivity")
25+
// .putValue("params1","lalla")
26+
// .putValue("params2",user)
27+
//// .setOnGoActivity(object :OnGoActivity{
28+
//// override fun onGo(context: Context, intent: Intent): Boolean {
29+
//// return false
30+
//// }
31+
//// })
32+
// .go()
3233

3334
}
3435
binding.btnGoFragment.setOnClickListener {
35-
val clazz = ModuleRoute.builder("user/UserFragment")
36-
.getClassByPath()
37-
val fragment : Fragment = clazz?.getDeclaredConstructor()?.newInstance() as Fragment
38-
// val fragment : Fragment = `LibUser$$Router`.newUser_UserFragment("lalala",null) as Fragment
36+
// val clazz = ModuleRoute.builder("user/UserFragment")
37+
// .getClassByPath()
38+
// val fragment : Fragment = clazz?.getDeclaredConstructor()?.newInstance() as Fragment
39+
val fragment : Fragment = `LibUser$$Router`.newUser_UserFragment("lalala",null) as Fragment
3940
supportFragmentManager.beginTransaction().replace(R.id.container,fragment).commit()
4041
}
4142

0 commit comments

Comments
 (0)