diff --git a/app/build.gradle b/app/build.gradle index 3860370..857d809 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -61,6 +61,7 @@ protobuf { dependencies { + implementation project(':base') testImplementation(libs.junit) androidTestImplementation(libs.androidx.test.ext.junit) androidTestImplementation(libs.espresso.core) diff --git a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt index ce5e4fd..554b07c 100644 --- a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt @@ -7,6 +7,7 @@ import androidx.lifecycle.lifecycleScope import com.ama.core.architecture.appBase.AppViewsEmptyViewModelActivity import com.gamedog.vididin.main.interfaces.OnTabStyleListener import com.gamedog.vididin.router.Router +import com.remax.base.report.DataReportManager import com.remax.bill.ads.AdResult import com.remax.bill.ads.PreloadController import com.remax.bill.ads.bidding.AppOpenBiddingInitializer @@ -18,6 +19,7 @@ import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.async import kotlinx.coroutines.delay import kotlinx.coroutines.launch +import kotlin.math.ceil import com.vididin.real.money.game.databinding.ActivitySplashBinding as ViewBinding @@ -46,9 +48,7 @@ class SplashActivity : AppViewsEmptyViewModelActivity(), OnTabStyle } override fun ViewBinding.initListeners() { - startFallbackTimer() - - // 初始化广告和应用 + startJumpTimer() initializeApp() } @@ -60,7 +60,7 @@ class SplashActivity : AppViewsEmptyViewModelActivity(), OnTabStyle //TODO("Not yet implemented") } - private fun startFallbackTimer() { + private fun startJumpTimer() { lifecycleScope.launch { delay(MAX_SPLASH_TIME) gotoMain() @@ -128,11 +128,11 @@ class SplashActivity : AppViewsEmptyViewModelActivity(), OnTabStyle PreloadController.preload(this) PreloadController.preloadPangle(this) PreloadController.preloadTopOn(this) - /*DataReportManager.reportData( + DataReportManager.reportData( "loading_page_end", mapOf( "pass_time" to ceil((System.currentTimeMillis() - startTime) / 1000.0).toInt() ) - )*/ + ) }) { is AdResult.Success -> { delayAndJumpToMain()