summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkingces95 <kingces95@users.noreply.github.com>2016-04-13 09:28:48 -0700
committerJason Smith <jason.smith@xamarin.com>2016-04-13 09:28:48 -0700
commit52c6ecea6ca4ff146e6f8f16922afc5592f0a56b (patch)
tree033a752fd0a798e3e6528821421541cd8ef790cf
parenta67a1daad040f67edbad37adb22188fbdc5da195 (diff)
downloadxamarin-forms-52c6ecea6ca4ff146e6f8f16922afc5592f0a56b.tar.gz
xamarin-forms-52c6ecea6ca4ff146e6f8f16922afc5592f0a56b.tar.bz2
xamarin-forms-52c6ecea6ca4ff146e6f8f16922afc5592f0a56b.zip
Fix relaunch template app hangs; Port fix from OnStateChange in FromsAppCompatActivity to FormsApplicationActivity (#81)
-rw-r--r--Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs b/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs
index c05c79f6..31225f9f 100644
--- a/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs
+++ b/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs
@@ -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()