From d775268e1159dc1ba35360b2fcf855db6d35edd3 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Wed, 31 Dec 2025 17:54:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=20shouldOverride?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/features/game/GameCenterActivity.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt b/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt index d686288..d0dac1f 100644 --- a/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt @@ -1,5 +1,6 @@ package com.gamedog.vididin.features.game +import android.R.attr.scheme import android.annotation.SuppressLint import android.app.Activity import android.content.Context @@ -60,14 +61,16 @@ class GameCenterActivity : AppViewsActivity(), settings.javaScriptEnabled = true webView.addJavascriptInterface(WebAppInterface(this@GameCenterActivity), "com.viddin.videos.free") - webViewClient = object : WebViewClient() { + /*webViewClient = object : WebViewClient() { override fun shouldOverrideUrlLoading( view: WebView?, request: WebResourceRequest ): Boolean { request.url?.let { url -> - view?.loadUrl(url.toString()) - return true + if (!request.url.toString().startsWith("intent")) { + view?.loadUrl(url.toString()) + return true + } } return false } @@ -75,13 +78,13 @@ class GameCenterActivity : AppViewsActivity(), @Deprecated("For API level < 24") override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean { - if (!url.isNullOrBlank()) { + if (!url.isNullOrBlank() && !url.startsWith("intent")) { view?.loadUrl(url) return true } return false } - } + }*/ }