From 4902d49fcde19bc37473593c58fd20941acc5368 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sun, 26 Jul 2020 15:14:28 +0200 Subject: [PATCH] another exception handler --- Android/Activity1.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Android/Activity1.cs b/Android/Activity1.cs index 7dcc373..a863807 100644 --- a/Android/Activity1.cs +++ b/Android/Activity1.cs @@ -8,6 +8,7 @@ using Android.Gms.Games; using Android.OS; using Android.Views; using Android.Widget; +using GameAnalyticsSDK; using Microsoft.Xna.Framework; using MLEM.Extensions; using MLEM.Misc; @@ -78,8 +79,12 @@ namespace Android { protected override void OnActivityResult(int requestCode, Result result, Intent data) { base.OnActivityResult(requestCode, result, data); // Connect again after logging in to Google Play game services, but only if we haven't tried yet - if (requestCode == AndroidPlatform.GooglePlayLoginRequest && (int) result != GamesActivityResultCodes.ResultSignInFailed) - this.platform.GoogleApi.Connect(); + try { + if (requestCode == AndroidPlatform.GooglePlayLoginRequest && (int) result != GamesActivityResultCodes.ResultSignInFailed) + this.platform.GoogleApi.Connect(); + } catch (Exception e) { + GameAnalytics.NewErrorEvent(GAErrorSeverity.Error, "OnActivityResult " + e); + } } public override void OnWindowFocusChanged(bool hasFocus) {