using System; using System.Collections.Generic; using HDL_ON.UI.CSS; using Shared; namespace HDL_ON { public static class MainPage { public static FrameLayout BaseView { get; internal set; } public static bool DisplayCompleted = false; public static UserInfo LoginUser; public static List LocationFiles; public static string VersionString = "3.01205"; /// /// 公司代码 /// 预留第三方定制标记 /// 0:HDL /// public static int Company = 0; public static void Show() { try { Application.DesignWidth = 375; Application.DesignHeight = 667; //BusSocket.Start(6000); //CommonPage.InitHttpListener(); BaseView = Application.MainPage; Application.MainPage.BackgroundColor = CSS_Color.MainBackgroundColor; Log("1"); LoginUser = Newtonsoft.Json.JsonConvert.DeserializeObject(System.Text.Encoding.UTF8.GetString(MyIO.FileUtils.ReadFile("Register_File"))); Log("2"); //判断需不需要登录,有没有登录,或者登录是否过期, if (LoginUser == null || !LoginUser.IsLogin) { var fisrtView = new UI.UI1Login.LoginPage(); fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor; BaseView.AddChidren(fisrtView); fisrtView.LoadView(); } else { //跳转页面---- var ss = new UI.UserPage(); BaseView.AddChidren(ss); ss.LoadPage(); } } catch { } } /// /// 自定义日志输出 /// public static void Log(string msg) { #if DEBUG Console.WriteLine(msg); #endif } } }