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

41 lines
1.2 KiB
Kotlin
Raw Normal View History

2025-11-25 08:33:32 +00:00
package com.gamedog.vididin.router
import android.app.Activity
import com.gamedog.vididin.features.feedback.FeedbackActivity
import com.gamedog.vididin.features.privacy.PrivacyActivity
2025-11-28 03:16:10 +00:00
import com.gamedog.vididin.features.splash.WatchAdActivity
2025-11-25 08:33:32 +00:00
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) {
2025-11-28 03:16:10 +00:00
WatchAdActivity.Companion.startActivity(activity)
2025-11-25 08:33:32 +00:00
}
}
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)
}
}