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();
            }
        }

    }

  • 相关阅读:

    转:在自己的工具条中使用ArcGIS Engine提供的命令和工具
    配置Subversion Apache TortoiseSVN
    vc++2005移除自定义向导目录
    NetAdvantage2006 For ASP.NET2.0印象
    三天了!今天终于成功安装ArcIMS9.2!
    vss 去除源代码管理
    转:设计模式趣谈
    转一篇:有关项目报告
    演练:使用 Visual Studio Team Test 进行单元测试
  • 原文地址:https://www.cnblogs.com/fengzhblog/p/2762139.html
Copyright © 2011-2022 走看看