File tree Expand file tree Collapse file tree 4 files changed +20
-8
lines changed
rudolph/src/main/java/cn/wzbos/android/rudolph/router Expand file tree Collapse file tree 4 files changed +20
-8
lines changed Original file line number Diff line number Diff line change 33Rudolph Android Router Framework(鲁道夫安卓路由框架组件)
44
55[ ![ License] ( https://img.shields.io/badge/License%20-Apache%202-337ab7.svg )] ( https://www.apache.org/licenses/LICENSE-2.0 )
6- [ ![ Maven-Central-Release] ( https://img.shields.io/maven-central/v/cn.wzbos.android/Android--Rudolph--Router )] ( https://s01.oss.sonatype.org/content/repositories/releases/cn/wzbos/android/rudolph/ )
7- [ ![ Maven-Central-Snapshot] ( https://img.shields.io/nexus/s/cn.wzbos.android/Android--Rudolph--Router ?server=https%3A%2F%2Fs01.oss.sonatype.org )] ( https://s01.oss.sonatype.org/content/repositories/snapshots/cn/wzbos/android/rudolph/ )
6+ [ ![ Maven-Central-Release] ( https://img.shields.io/maven-central/v/cn.wzbos.android/rudolph )] ( https://s01.oss.sonatype.org/content/repositories/releases/cn/wzbos/android/rudolph/ )
7+ [ ![ Maven-Central-Snapshot] ( https://img.shields.io/nexus/s/cn.wzbos.android/rudolph ?server=https%3A%2F%2Fs01.oss.sonatype.org )] ( https://s01.oss.sonatype.org/content/repositories/snapshots/cn/wzbos/android/rudolph/ )
88
99[ 版本更新记录] ( https://github.com/wzbos/Android-Rudolph-Router/releases/ )
1010
@@ -38,13 +38,20 @@ Java:
3838
3939``` groovy
4040repositories {
41- jcenter()
41+ // Rudolph 正式版仓库地址
42+ mavenCentral()
43+ // Rudolph SNAPSHOT版本仓库地址
44+ maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' }
4245}
4346
4447dependencies {
4548 implementation "cn.wzbos.android:rudolph:1.x.x"
4649 annotationProcessor "cn.wzbos.android:rudolph-compiler:1.x.x"
4750}
51+
52+ configurations.all {
53+ resolutionStrategy.cacheChangingModulesFor(0, 'seconds')
54+ }
4855```
4956
5057Kotlin:
@@ -54,7 +61,7 @@ apply plugin: 'kotlin-android'
5461apply plugin: 'kotlin-kapt'
5562
5663repositories {
57- jcenter ()
64+ mavenCentral ()
5865}
5966
6067dependencies {
Original file line number Diff line number Diff line change @@ -28,11 +28,16 @@ class ActivityRouter : Router<Any?> {
2828 var delayFinish: Long = - 1
2929 private set
3030
31- internal constructor (builder: RouteBuilder <* , * >) : super (builder) {
3231
32+ private constructor (builder: Builder <* >) : super (builder) {
33+ options = builder.options
34+ flags = builder.flags
35+ enterAnim = builder.enterAnim
36+ exitAnim = builder.exitAnim
37+ delayFinish = builder.delayFinish
3338 }
3439
35- private constructor (builder: Builder <* >) : super (builder) {
40+ constructor (builder: UriRouter . Builder <* >) : super (builder) {
3641 options = builder.options
3742 flags = builder.flags
3843 enterAnim = builder.enterAnim
Original file line number Diff line number Diff line change @@ -7,8 +7,8 @@ import cn.wzbos.android.rudolph.exception.RudolphException
77import cn.wzbos.android.rudolph.logger.RLog
88
99class FragmentRouter <R > : Router <R ?> {
10- internal constructor (builder: RouteBuilder <* , * >) : super (builder)
1110 private constructor (builder: Builder <* , * >) : super (builder)
11+ constructor (builder: UriRouter .Builder <* >) : super (builder)
1212
1313 @Suppress(" UNCHECKED_CAST" )
1414 override fun execute (): R ? {
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ import java.lang.reflect.Constructor
99
1010@Suppress(" UNCHECKED_CAST" )
1111open class ServiceRouter <R > : Router <R ?> {
12- internal constructor (builder: RouteBuilder <* , * >) : super (builder)
1312 protected constructor (builder: Builder <* , out IRouteService ?>) : super (builder)
13+ constructor (builder: UriRouter .Builder <* >) : super (builder)
1414
1515 override fun execute (): R ? {
1616 if (super .intercept(null )) return null
You can’t perform that action at this time.
0 commit comments