Fix relaunch template app hangs; Port fix from OnStateChange in FromsAppCompatActivit...
authorkingces95 <kingces95@users.noreply.github.com>
Wed, 13 Apr 2016 16:28:48 +0000 (09:28 -0700)
committerJason Smith <jason.smith@xamarin.com>
Wed, 13 Apr 2016 16:28:48 +0000 (09:28 -0700)
Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs

index c05c79f..31225f9 100644 (file)
@@ -287,7 +287,7 @@ namespace Xamarin.Forms.Platform.Android
                        _layout.AddView(_canvas.GetViewGroup());
                }
 
-               void OnStateChanged()
+               async void OnStateChanged()
                {
                        if (_application == null)
                                return;
@@ -297,7 +297,7 @@ namespace Xamarin.Forms.Platform.Android
                        else if (_previousState == AndroidApplicationLifecycleState.OnStop && _currentState == AndroidApplicationLifecycleState.OnRestart)
                                _application.SendResume();
                        else if (_previousState == AndroidApplicationLifecycleState.OnPause && _currentState == AndroidApplicationLifecycleState.OnStop)
-                               _application.SendSleepAsync().Wait();
+                               await _application.SendSleepAsync();
                }
 
                void SetMainPage()