Example #1
0
        public void next(XLoginInfo data)
        {
            Loading.Hide();
            switch (data.code)
            {
            case 200:
                StreamWriter streamWriter = File.CreateText(CacheDir.Path + "/card.dat");
                streamWriter.Write(mCard);
                streamWriter.Close();
                AuthDialog.Dialog.AntiRun = true;
                Toast.MakeText(this, data.msg + " 到期时间:" + data.time, ToastLength.Long).Show();
                Check(data.token, true, mCard);
                StartActivity(new Intent(this, Java.Lang.Class.ForName(AuthDialog.Dialog.Properties.GetProperty("MainClass"))));
                Finish();
                break;

            default:
                if (!IS_Run)
                {
                    File.Delete(CacheDir.Path + "/card.dat");
                    HttpApi.InitAsync(this);
                }
                Toast.MakeText(this, data.msg, ToastLength.Long).Show();
                break;
            }
        }
Example #2
0
            //验证注册码
            public void next(XLoginInfo data)
            {
                Loading.Hide();
                switch (data.code)
                {
                case 200:
                    StreamWriter streamWriter = File.CreateText(Base.CacheDir.Path + "/card.dat");
                    streamWriter.Write(mCard);
                    streamWriter.Close();
                    AntiRun = true;
                    Toast.MakeText(Base, data.msg + " 到期时间:" + data.time, ToastLength.Long).Show();
                    Check(data.token, true, mCard);
                    if (auth != null)
                    {
                        auth.Dismiss();
                    }
                    HookView.Visibility = ViewStates.Gone;
                    break;

                default:
                    if (auth == null)
                    {
                        File.Delete(Base.CacheDir.Path + "/card.dat");
                        HttpApi.InitAsync(mResult);
                    }
                    else
                    {
                        Toast.MakeText(Base, data.msg, ToastLength.Long).Show();
                    }
                    break;
                }
            }