From 5b582ae6ebc3688de7e327e99bd16614e8f5d5a1 Mon Sep 17 00:00:00 2001 From: 22 <60903333+nini22P@users.noreply.github.com> Date: Tue, 6 May 2025 19:43:58 +0800 Subject: [PATCH] feat: add function `onCloseWindow` --- app/src/main/java/com/openwebgal/demo/MainActivity.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/openwebgal/demo/MainActivity.kt b/app/src/main/java/com/openwebgal/demo/MainActivity.kt index ccc5589..554b7c7 100644 --- a/app/src/main/java/com/openwebgal/demo/MainActivity.kt +++ b/app/src/main/java/com/openwebgal/demo/MainActivity.kt @@ -58,7 +58,8 @@ class MainActivity : AppCompatActivity() { request: WebResourceRequest ): WebResourceResponse? { val interceptedRequest = assetLoader.shouldInterceptRequest( - Uri.decode(request.url.toString()).toUri()) + Uri.decode(request.url.toString()).toUri() + ) interceptedRequest?.let { if (request.url.toString().endsWith("js", true)) { it.mimeType = "text/javascript" @@ -99,9 +100,15 @@ class MainActivity : AppCompatActivity() { } //移除默认播放海报 - override fun getDefaultVideoPoster(): Bitmap? { + override fun getDefaultVideoPoster(): Bitmap { return createBitmap(10, 10) } + + //退出游戏 + override fun onCloseWindow(window: WebView?) { + super.onCloseWindow(window) + this@MainActivity.finish() + } } }