From 955d02679c2c22bd3debd40a71510d78a8256cc4 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 07 十一月 2023 11:06:31 +0800
Subject: [PATCH] 场景使能自动化优化
---
HDL-ON_Android/AgreementActivity.cs | 103 +++++++++++++++++++++++++--------------------------
1 files changed, 51 insertions(+), 52 deletions(-)
diff --git a/HDL-ON_Android/AgreementActivity.cs b/HDL-ON_Android/AgreementActivity.cs
index c861be1..74b520d 100644
--- a/HDL-ON_Android/AgreementActivity.cs
+++ b/HDL-ON_Android/AgreementActivity.cs
@@ -6,13 +6,7 @@
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
@@ -22,56 +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", "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