From 079ba014f8dc73cc55cda44bfa8089725d879ceb Mon Sep 17 00:00:00 2001 From: yangfei Date: Tue, 30 Jul 2024 17:36:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=BB=E8=BF=9B=E7=A8=8B=E8=BF=9C?= =?UTF-8?q?=E7=A8=8B=E8=B0=83=E7=94=A8=E5=A4=B1=E8=B4=A5=E6=97=B6=E9=97=AA?= =?UTF-8?q?=E9=80=80=EF=BC=8C=E8=BF=99=E9=87=8C=E9=9C=80=E8=A6=81catch?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=EF=BC=8C=E4=B8=8D=E8=83=BD=E5=BD=B1=E5=93=8D?= =?UTF-8?q?=E5=85=89=E7=8E=AF=E9=97=AA=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/vspace/VHelper.kt | 5 ++++- .../src/main/java/com/gh/gamecenter/va/provider/IVa.kt | 1 + vasdk | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/gh/vspace/VHelper.kt b/app/src/main/java/com/gh/vspace/VHelper.kt index 8f5c73721b..466c05fc0a 100644 --- a/app/src/main/java/com/gh/vspace/VHelper.kt +++ b/app/src/main/java/com/gh/vspace/VHelper.kt @@ -1413,7 +1413,10 @@ object VHelper { if (isLegacyGame) { VirtualAppManager.get().launchGame(packageName) } else { - va.launchApp(packageName) + try { + va.launchApp(packageName) + } catch (ignore: Exception) { + } } } diff --git a/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt b/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt index c6f53e9a88..32e6af87d1 100644 --- a/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt +++ b/module_va_api/src/main/java/com/gh/gamecenter/va/provider/IVa.kt @@ -25,6 +25,7 @@ interface IVa : IProvider { /** * VirtualCore.get().isAppInstalled(String); + * 调用方catch Exception */ fun isAppInstalled(packageName: String): Boolean diff --git a/vasdk b/vasdk index c8073aad5c..87f212042e 160000 --- a/vasdk +++ b/vasdk @@ -1 +1 @@ -Subproject commit c8073aad5c1a2bf698c535df49cecb1317c83712 +Subproject commit 87f212042e82f0a19df97066b4aee29521ee0e66