From 07b0239f824ddb5a0cadf93f20ff6247f72baca2 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 19 一月 2022 11:32:03 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/wxr0114' into wjc --- HDL-ON_Android/AgreementActivity.cs | 77 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 0 deletions(-) diff --git a/HDL-ON_Android/AgreementActivity.cs b/HDL-ON_Android/AgreementActivity.cs new file mode 100644 index 0000000..eb2059d --- /dev/null +++ b/HDL-ON_Android/AgreementActivity.cs @@ -0,0 +1,77 @@ +锘縰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", 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) => + { + 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(); + }; + } + + + } +} \ No newline at end of file -- Gitblit v1.8.0