From 54159c9d051f75e224d2996fcf42343279ab46ab Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Sat, 18 Feb 2017 21:33:06 -0500 Subject: [PATCH] Do some manual GCing --- src/Android/AutofillService.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Android/AutofillService.cs b/src/Android/AutofillService.cs index 46cc451d8..3076a68db 100644 --- a/src/Android/AutofillService.cs +++ b/src/Android/AutofillService.cs @@ -88,6 +88,7 @@ namespace Bit.Android var allEditTexts = GetWindowNodes(root, e, n => EditText(n)); var usernameEditText = allEditTexts.TakeWhile(n => !n.Password).LastOrDefault(); FillCredentials(usernameEditText, passwordNodes); + allEditTexts = null; } else { @@ -99,6 +100,7 @@ namespace Bit.Android AutofillActivity.LastCredentials = null; } + passwordNodes = null; if(cancelNotification) { CancelNotification(); @@ -107,6 +109,9 @@ namespace Bit.Android default: break; } + + root = null; + GC.Collect(0); } public override void OnInterrupt()