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