diff --git a/src/Android/MainActivity.cs b/src/Android/MainActivity.cs index 9ab596b78..bf6c4597d 100644 --- a/src/Android/MainActivity.cs +++ b/src/Android/MainActivity.cs @@ -56,7 +56,10 @@ namespace Bit.Android Console.WriteLine("A OnCreate"); Window.SetSoftInputMode(SoftInput.StateHidden); - Window.AddFlags(WindowManagerFlags.Secure); + if(!App.Utilities.Helpers.InDebugMode()) + { + Window.AddFlags(WindowManagerFlags.Secure); + } var appIdService = Resolver.Resolve(); var authService = Resolver.Resolve(); diff --git a/src/Android/MainApplication.cs b/src/Android/MainApplication.cs index 048da8bd5..bcbd6336d 100644 --- a/src/Android/MainApplication.cs +++ b/src/Android/MainApplication.cs @@ -93,7 +93,7 @@ namespace Bit.Android } // 3. In debug mode - if(InDebugMode()) + if(App.Utilities.Helpers.InDebugMode()) { reregister = true; } @@ -114,15 +114,6 @@ namespace Bit.Android } } - private bool InDebugMode() - { -#if DEBUG - return true; -#else - return false; -#endif - } - public override void OnTerminate() { base.OnTerminate(); diff --git a/src/App/App.cs b/src/App/App.cs index 081288aca..1adfc1fbb 100644 --- a/src/App/App.cs +++ b/src/App/App.cs @@ -104,7 +104,7 @@ namespace Bit.App if(string.IsNullOrWhiteSpace(_uri)) { var lastBuild = _settings.GetValueOrDefault(LastBuildKey); - if(InDebugMode() || lastBuild == null || lastBuild != _appInfoService.Build) + if(Utilities.Helpers.InDebugMode() || lastBuild == null || lastBuild != _appInfoService.Build) { _settings.AddOrUpdateValue(LastBuildKey, _appInfoService.Build); _databaseService.CreateTables(); @@ -184,15 +184,6 @@ namespace Bit.App } } - private bool InDebugMode() - { -#if DEBUG - return true; -#else - return false; -#endif - } - private async Task FullSyncAsync() { if(_connectivity.IsConnected) diff --git a/src/App/Utilities/Helpers.cs b/src/App/Utilities/Helpers.cs index dda103ff1..3db1b2c70 100644 --- a/src/App/Utilities/Helpers.cs +++ b/src/App/Utilities/Helpers.cs @@ -29,5 +29,14 @@ namespace Bit.App.Utilities throw new Exception("Unsupported platform."); } } + + public static bool InDebugMode() + { +#if DEBUG + return true; +#else + return false; +#endif + } } }