From 8b32fdf669257bdfa40aef36a1b3cca1f8e33c41 Mon Sep 17 00:00:00 2001 From: "guangjin2.xian" Date: Fri, 8 Jul 2022 10:43:43 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E6=B7=BB=E5=8A=A0=E5=A4=9A=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E6=94=AF=E6=8C=81=EF=BC=8C=E5=90=8C=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=20or=20service=20=E6=B7=BB=E5=8A=A0=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA=E8=B7=AF=E7=94=B1=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 6 +- .../android/arouter/demo/MainActivity.java | 7 ++ app/src/main/res/layout/activity_main.xml | 30 ++++++- .../arouter/facade/annotation/Route.java | 2 + .../arouter/facade/annotation/Routes.java | 12 +++ arouter-compiler/build.gradle | 4 +- .../compiler/processor/RouteProcessor.java | 82 ++++++++++++------- .../arouter/compiler/utils/Consts.java | 3 +- module-java/build.gradle | 6 +- .../demo/module1/TestModuleActivity.java | 1 + 10 files changed, 112 insertions(+), 41 deletions(-) create mode 100644 arouter-annotation/src/main/java/com/alibaba/android/arouter/facade/annotation/Routes.java diff --git a/app/build.gradle b/app/build.gradle index 0e8d8611..83638a77 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,8 +12,8 @@ android { } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_7 - targetCompatibility JavaVersion.VERSION_1_7 + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 } signingConfigs { @@ -54,4 +54,4 @@ dependencies { implementation "com.android.support:support-v4:${SUPPORT_LIB_VERSION}" implementation "com.android.support:appcompat-v7:${SUPPORT_LIB_VERSION}" -} \ No newline at end of file +} diff --git a/app/src/main/java/com/alibaba/android/arouter/demo/MainActivity.java b/app/src/main/java/com/alibaba/android/arouter/demo/MainActivity.java index 89c38383..983822e9 100644 --- a/app/src/main/java/com/alibaba/android/arouter/demo/MainActivity.java +++ b/app/src/main/java/com/alibaba/android/arouter/demo/MainActivity.java @@ -244,6 +244,13 @@ public void loadInto(Map atlas) { .withObject("objList", objList) .withObject("map", map).navigation(this); break; + case R.id.route1: + ARouter.getInstance().build("/module/1").navigation(); + break; + case R.id.route2: + ARouter.getInstance().build("/test/multiRoute").navigation(); + break; + default: break; } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index c3f3fb54..19977751 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -289,5 +289,33 @@ android:onClick="onClick" android:text="动态路由测试" /> + + + + +