From 3fcb73db484d2bed5ee993702913a7eaea68068c Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 18 八月 2023 18:01:23 +0800 Subject: [PATCH] 2.1.2 --- HDL-ON_Android/AgreementActivity.cs | 95 +++++++++++++++++++++++++---------------------- 1 files changed, 51 insertions(+), 44 deletions(-) diff --git a/HDL-ON_Android/AgreementActivity.cs b/HDL-ON_Android/AgreementActivity.cs index 9dcf435..74b520d 100644 --- a/HDL-ON_Android/AgreementActivity.cs +++ b/HDL-ON_Android/AgreementActivity.cs @@ -16,54 +16,61 @@ { protected override void OnCreate(Bundle savedInstanceState) { - base.OnCreate(savedInstanceState); - - // Create your application here - SetContentView(Resource.Layout.activity_splash); - - Android.Widget.TextView tvPrivacyPolicy = FindViewById<Android.Widget.TextView>(Resource.Id.privacy_policy_btn); - Android.Widget.TextView tvServiceAgreement = FindViewById<Android.Widget.TextView>(Resource.Id.service_agreement_btn); - - Android.Widget.Button btnDisagree = FindViewById<Android.Widget.Button>(Resource.Id.disagree_btn); - Android.Widget.Button btnAgree = FindViewById<Android.Widget.Button>(Resource.Id.agree_btn); - - tvPrivacyPolicy.Click += (sender, e) => + try { - Intent i = new Intent(this, typeof(WebviewActivity)); + base.OnCreate(savedInstanceState); - i.PutExtra("url", HDL_ON.Constant.URL_PRIVACYPOLICY); - StartActivity(i); - Intent data = new Intent(); - data.PutExtra("data", "disagree"); - SetResult(Result.Canceled, Intent); - }; - tvServiceAgreement.Click += (sender, e) => + // Create your application here + SetContentView(Resource.Layout.activity_splash); + + Android.Widget.TextView tvPrivacyPolicy = FindViewById<Android.Widget.TextView>(Resource.Id.privacy_policy_btn); + Android.Widget.TextView tvServiceAgreement = FindViewById<Android.Widget.TextView>(Resource.Id.service_agreement_btn); + + Android.Widget.Button btnDisagree = FindViewById<Android.Widget.Button>(Resource.Id.disagree_btn); + Android.Widget.Button btnAgree = FindViewById<Android.Widget.Button>(Resource.Id.agree_btn); + + tvPrivacyPolicy.Click += (sender, e) => + { + Intent i = new Intent(this, typeof(WebviewActivity)); + + i.PutExtra("url", HDL_ON.Constant.URL_PRIVACYPOLICY); + StartActivity(i); + Intent data = new Intent(); + data.PutExtra("data", "disagree"); + SetResult(Result.Canceled, Intent); + }; + tvServiceAgreement.Click += (sender, e) => + { + Intent i = new Intent(this, typeof(WebviewActivity)); + + i.PutExtra("url", HDL_ON.Constant.URL_USERAGREEMENT); + + StartActivity(i); + Intent data = new Intent(); + data.PutExtra("data", "disagree"); + SetResult(Result.Canceled, Intent); + }; + btnDisagree.Click += (sender, e) => + { + //Java.Lang.JavaSystem.Exit(0); + FinishAffinity(); + }; + btnAgree.Click += (sender, e) => + { + OnAppConfig.Instance.isAgreePrivacyPolicy = true; + OnAppConfig.Instance.FirstRunApp = false; + OnAppConfig.Instance.SaveConfig(); + + Intent data = new Intent(); + data.PutExtra("data", "agree"); + SetResult(Result.Ok, Intent); + Finish(); + }; + }catch(Exception ex) { - Intent i = new Intent(this, typeof(WebviewActivity)); + Console.WriteLine("AgreementActivity----------------------------1"+ex.Message); - i.PutExtra("url",HDL_ON.Constant.URL_USERAGREEMENT); - - StartActivity(i); - Intent data = new Intent(); - data.PutExtra("data", "disagree"); - SetResult(Result.Canceled, Intent); - }; - btnDisagree.Click += (sender, e) => - { - //Java.Lang.JavaSystem.Exit(0); - FinishAffinity(); - }; - btnAgree.Click += (sender, e) => - { - OnAppConfig.Instance.isAgreePrivacyPolicy = true; - OnAppConfig.Instance.FirstRunApp = false; - OnAppConfig.Instance.SaveConfig(); - - Intent data = new Intent(); - data.PutExtra("data", "agree"); - SetResult(Result.Ok, Intent); - Finish(); - }; + } } } } \ No newline at end of file -- Gitblit v1.8.0