zoukankan      html  css  js  c++  java
  • Runnable用于添加程序启动页

    public class Loading extends Activity implements Runnable{   
        public final int KEEP_TIME = 3000;
        
        private final int REQUEST_SYSTEMSET = 1;
        private final int REQUEST_MAINVIEW = 2;
        
        private int loginFlag;
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.loading);
            CaeHelper.startCAE(this);
            
            loginFlag = UHomeUtil.loadLoginFlag(this);
            
            new Thread(this).start();
        }
        
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            if(resultCode != RESULT_CANCELED){
                switch (requestCode) {
                case REQUEST_SYSTEMSET:
                    Intent intent = new Intent(this,UHomeMain.class);
                    startActivity(intent);
                    finish();
                    break;

                default:
                    break;
                }
            }
        }

        @Override
        public void run() {
            try {
                Thread.sleep(KEEP_TIME);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            Intent intent = new Intent();
            
            if(loginFlag == 0){
                intent.setClass(this, SystemSet.class);
                startActivityForResult(intent, REQUEST_SYSTEMSET);
            } else {
                intent.setClass(this, UHomeMain.class);
                startActivityForResult(intent, REQUEST_MAINVIEW);
                finish();
            }
        }

    }

  • 相关阅读:
    BZOJ5057 : 区间k小值5
    Urozero Autumn 2016. UKIEPC 2016
    BZOJ2808 : 那些年我们画格子
    BZOJ4970 : [ioi2004]empodia 障碍段
    XVII Open Cup named after E.V. Pankratiev. XXI Ural Championship
    BZOJ4316 : 小C的独立集
    网络流(3)——找到最小st-剪切
    网络流(2)——用Ford-Fullkerson算法寻找最大流
    网络流(1)——网络、流网络和网络流
    退而求其次(4)——椭圆中的最大矩形
  • 原文地址:https://www.cnblogs.com/fengzhblog/p/2762139.html
Copyright © 2011-2022 走看看