diff options
author | WonYoung Choi <wy80.choi@samsung.com> | 2017-02-27 22:23:22 +0900 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-04-24 13:36:55 +0900 |
commit | 18d754494c67605443ee0e0ec83094f30db0fec2 (patch) | |
tree | 1d66f7e84579dc3173d55f1c1117dc820f40dc71 | |
parent | 84180f9380d5e14f17d26d46ec0287695737539e (diff) | |
download | xamarin-forms-18d754494c67605443ee0e0ec83094f30db0fec2.tar.gz xamarin-forms-18d754494c67605443ee0e0ec83094f30db0fec2.tar.bz2 xamarin-forms-18d754494c67605443ee0e0ec83094f30db0fec2.zip |
Create Window in OnPreCreate() instead of OnCreate()
OnPreCreate() method is called before OnCreate() always. If the Window
is created in OnPreCreate(), User doesn't have to consider the call
sequence of base.OnCreate() and LoadApplication() methods. Because
the Window will be prepared before OnCreate() is called.
Change-Id: I4c9f1e9507acc00850848274309409e884573e59
-rw-r--r--[-rwxr-xr-x] | Xamarin.Forms.Platform.Tizen/FormsApplication.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/FormsApplication.cs b/Xamarin.Forms.Platform.Tizen/FormsApplication.cs index 806f6a81..57efa3f6 100755..100644 --- a/Xamarin.Forms.Platform.Tizen/FormsApplication.cs +++ b/Xamarin.Forms.Platform.Tizen/FormsApplication.cs @@ -41,9 +41,9 @@ namespace Xamarin.Forms.Platform.Tizen } } - protected override void OnCreate() + protected override void OnPreCreate() { - base.OnCreate(); + base.OnPreCreate(); Application.ClearCurrent(); CreateWindow(); } @@ -93,7 +93,7 @@ namespace Xamarin.Forms.Platform.Tizen { if (null == MainWindow) { - throw new NullReferenceException("Call base OnCreate() method before loading the application."); + throw new NullReferenceException("MainWindow is not prepared. This method should be called in OnCreated()."); } if (null == application) { |