VidiDin-Android/app/src/main/java/com/gamedog/vididin/router/RouterDefault.kt

41 lines
1.2 KiB
Kotlin

package com.gamedog.vididin.router
import android.app.Activity
import com.gamedog.vididin.features.feedback.FeedbackActivity
import com.gamedog.vididin.features.privacy.PrivacyActivity
import com.gamedog.vididin.features.splash.WatchAdActivity
import com.gamedog.vididin.features.version.VersionActivity
import com.gamedog.vididin.features.withdrawrecord.WithdrawRecordActivity
class DefaultPrivacyRouter: IRouterPrivacy {
override fun startActivity(activity: Activity) {
PrivacyActivity.Companion.startActivity(activity)
}
}
class DefaultSplashRouter: IRouterSplash {
override fun startActivity(activity: Activity) {
WatchAdActivity.Companion.startActivity(activity)
}
}
class DefaultWithdrawRecordRouter: IRouterWithdrawRecord {
override fun startActivity(activity: Activity) {
WithdrawRecordActivity.Companion.startActivity(activity)
}
}
class DefaultFeedbackRouter: IRouterFeedback {
override fun startActivity(activity: Activity) {
FeedbackActivity.Companion.startActivity(activity)
}
}
class DefaultVersionRouter: IRouterVersion {
override fun startActivity(activity: Activity) {
VersionActivity.Companion.startActivity(activity)
}
}