From f9181a9c8125136f597add7c30cb2ff508d54ba7 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 25 七月 2024 17:34:32 +0800 Subject: [PATCH] 2024年07月25日17:33:40 --- HDL-ON_Android/AgreementActivity.cs | 106 ++++++++++++++++++++++++++-------------------------- 1 files changed, 53 insertions(+), 53 deletions(-) diff --git a/HDL-ON_Android/AgreementActivity.cs b/HDL-ON_Android/AgreementActivity.cs index 84a475a..74b520d 100644 --- a/HDL-ON_Android/AgreementActivity.cs +++ b/HDL-ON_Android/AgreementActivity.cs @@ -1,76 +1,76 @@ 锘縰sing System; using Android.App; using Android.Content; +using Android.Content.PM; using Android.Net; using Android.OS; using CN.Jpush.Android.Api; //using Android.Widget; -using Com.Hdl.ON.Jpush.Androidjpush; using HDL_ON; -using Java.Util; -using Microsoft.AppCenter; -using Microsoft.AppCenter.Analytics; -using Microsoft.AppCenter.Crashes; -using Shared; namespace HDL_ON_Android { - [Activity(Label = "AgreementActivity", Theme = "@style/MyTheme1")] + [Activity(Label = "AgreementActivity", Theme = "@style/MyTheme1", ScreenOrientation = ScreenOrientation.Portrait)] public class AgreementActivity : Activity { 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", "https://developer.hdlcontrol.com/HDLOnPlusPrivacyPolicy.html"); - 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", "https://developer.hdlcontrol.com/HDLOnPlusUserAgreement.html"); - - 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