zoukankan      html  css  js  c++  java
  • WelcomeActivity

    package nl.lance.dribbb.activites.welcome;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.content.SharedPreferences;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;
    
    import nl.lance.dribbb.R;
    
    import nl.lance.dribbb.activites.ContentActivity;
    
    public class WelcomeActivity extends Activity {
    	
      private static final int GO_HOME = 100;
      private static final int GO_GUIDE = 200;
      boolean isFirst = false;
      private Handler mHandler = new Handler() {
      @Override
      public void handleMessage(Message msg) {
        switch (msg.what) {
    	    case GO_HOME:
    	      goHome();
    		    break;
    	    case GO_GUIDE:
    	      goGuide();
    		    break;
    	    }
        }
      };
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_welcome);
    		init();
    	}
    
    	private void init() {
    		SharedPreferences preferences = getSharedPreferences("first_pref", MODE_PRIVATE);
    		isFirst = preferences.getBoolean("isFirst", true);
    		if(!isFirst) {
    			mHandler.sendEmptyMessageDelayed(GO_HOME, 150);
    		} else {
    			mHandler.sendEmptyMessageDelayed(GO_GUIDE, 150);
    		}
    	}
    	
    	private void goHome() {
    		Intent intent = new Intent(WelcomeActivity.this, ContentActivity.class);
    		startActivity(intent);
    		overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
    		this.finish();
    	}
    	
    	 private void goGuide() {
    	    Intent intent = new Intent(WelcomeActivity.this, GuideActivity.class);
    	    startActivity(intent);
    	    overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
    	    this.finish();
    	  }
    }
    

      

  • 相关阅读:
    notepad++插件 small
    js中面向对象 small
    #九阴真经#优选配置渲染流程简要分析[Flexi引擎]
    gkENGINE HDR流程简析
    新的开始
    以前的一些画
    gkENGINE 开发两年半总结(上)
    gkENGINE跨平台的问题总结
    win7下安装xp双系统
    Hadoop0.20.2+ Nutch1.2+Tomcat7——分布式搜索配置
  • 原文地址:https://www.cnblogs.com/nongzha/p/4208720.html
Copyright © 2011-2022 走看看