package cn.eoe.app.ui; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.view.View; import android.view.animation.Animation; import android.view.animation.Animation.AnimationListener; import android.view.animation.AnimationUtils; import cn.eoe.app.R; import cn.eoe.app.ui.base.BaseActivity; import com.umeng.update.UmengUpdateAgent; public class SplashActivity extends BaseActivity { private Handler mHandler = new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); View view = View.inflate(this, R.layout.start_activity, null); setContentView(view); Animation animation = AnimationUtils.loadAnimation(this, R.anim.alpha); view.startAnimation(animation); animation.setAnimationListener(new AnimationListener() { @Override public void onAnimationStart(Animation arg0) { } @Override public void onAnimationRepeat(Animation arg0) { } @Override public void onAnimationEnd(Animation arg0) { mHandler.postDelayed(new Runnable() { @Override public void run() { goHome(); } }, 500); } }); UmengUpdateAgent.setUpdateOnlyWifi(false); UmengUpdateAgent.update(this); } protected void onResume() { super.onResume(); } private void goHome() { openActivity(MainActivity.class); defaultFinish(); } ; }