protected override void OnCreate(Bundle savedInstanceState) { CurrContext = ApplicationContext; CurrActivity = this; if (IsFullScreen) { initSystemBar(Resource.Color.actionbar_bg); } string userinfoStr = (string)SharedPreferencesUtil.GetParam(CurrActivity, AppConfig.SP_USERINFO, ""); if (!string.IsNullOrEmpty(userinfoStr)) { CurrUserInfo = DataService.Helper.FromJsonTo <LoginUserInfoEntity>(userinfoStr); } if (CurrUserInfo == null) { CurrActivity.Finish(); } if (LayoutReourceId > 0) { SetContentView(LayoutReourceId); } base.OnCreate(savedInstanceState); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_splash); string userinfoStr = (string)SharedPreferencesUtil.GetParam(this, AppConfig.SP_USERINFO, ""); if (!string.IsNullOrEmpty(userinfoStr)) { currUserInfo = DataService.Helper.FromJsonTo <LoginUserInfoEntity>(userinfoStr); } // 将一些字典数据提前加载 if (NetUtil.CheckNetWork(this) && currUserInfo != null) { LoadQuarterData(); LoadGradeData(); LoadDistrictData(); } new Handler().PostDelayed(() => { Intent intent = new Intent(this, typeof(Login)); if (currUserInfo != null) { intent.SetClass(this, typeof(Main)); } StartActivity(intent); Finish(); OverridePendingTransition(Android.Resource.Animation.FadeIn, Android.Resource.Animation.FadeOut); }, 1500); }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); CurrActivity = (AppActivity)this.Activity; CurrContext = CurrActivity.ApplicationContext; string userinfoStr = (string)SharedPreferencesUtil.GetParam(CurrActivity, AppConfig.SP_USERINFO, ""); if (!string.IsNullOrEmpty(userinfoStr)) { CurrUserInfo = DataService.Helper.FromJsonTo <LoginUserInfoEntity>(userinfoStr); } }