| | |
| | | using System; |
| | | using System.Net; |
| | | using System.Threading.Tasks; |
| | | using Android; |
| | | using Android.App; |
| | | using Android.Content; |
| | | using Android.Net; |
| | | using Android.OS; |
| | | using Android.Runtime; |
| | | using Android.Widget; |
| | | using CN.Jpush.Android.Api; |
| | | using HDL_ON; |
| | | using Java.Util; |
| | |
| | | public Application(IntPtr handle, Android.Runtime.JniHandleOwnership ownerShip) : base(handle, ownerShip) { } |
| | | public override void OnCreate() |
| | | { |
| | | //注册未处理异常事件 |
| | | |
| | | Com.Chteam.Agent.BuglyAgentHelper.Init(this.ApplicationContext, "cb89f20750"); |
| | | if (Shared.Application.Activity != null) |
| | | { |
| | | reStartApp(this); |
| | |
| | | BaseActivity.KeepScreenON = false; |
| | | //隐藏迪拜虚拟按键 |
| | | BaseActivity.IsHideVirualButtons = true; |
| | | //实现安卓返回按键 |
| | | BaseActivity.BackKeyAction = () => { |
| | | try |
| | | { |
| | | var result = MainPage.LoadEvent_BackAction(); |
| | | switch (result) |
| | | { |
| | | case 0: |
| | | break; |
| | | case 1: |
| | | case 2: |
| | | BaseActivity.VerifyDateTime = DateTime.MaxValue; |
| | | break; |
| | | default: |
| | | BaseActivity.VerifyDateTime = DateTime.MaxValue; |
| | | break; |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Console.WriteLine(ex.Message); |
| | | } |
| | | }; |
| | | |
| | | init(); |
| | | BaseActivity.OnCreateActoin += (activity, application) => |
| | | { |
| | |
| | | HDL_ON.DriverLayer.Control.Ins.SearchLoaclGateway(); |
| | | } |
| | | |
| | | |
| | | protected override void Dispose(bool disposing) |
| | | { |
| | | base.Dispose(disposing); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | } |