package com.demo.demodo; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; public class SplashActivity extends Activity { private final int SPLASH_DISPLAY_LENGHT = 2000; // 延迟八秒 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); new Handler().postDelayed(new Runnable() { public void run() { Intent mainIntent = new Intent(SplashActivity.this, MainActivity.class); SplashActivity.this.startActivity(mainIntent); SplashActivity.this.finish(); } }, SPLASH_DISPLAY_LENGHT); } // private long startTime; // // private Timer timer ; // // protected void onCreate(Bundle savedInstanceState) { // super.onCreate(savedInstanceState); // this.setContentView(R.layout.activity_splash); // //开启 定时器 // timer = new Timer(true); // startTime = System.currentTimeMillis(); // timer.schedule(task, 0, 1); // } // // // private final TimerTask task = new TimerTask() { // public void run() { // if (task.scheduledExecutionTime() - startTime == 2000) { // Message message = new Message(); // message.what = 0; // timerHandler.sendMessage(message); // timer.cancel(); // this.cancel(); // } // // } // }; // // private final Handler timerHandler = new Handler() { // public void handleMessage(Message msg) { // switch (msg.what) { // case 0: // SplashActivity.this.finish(); // // 跳转到新的 activity // Intent intent = new Intent(SplashActivity.this,MainActivity.class); // SplashActivity.this.startActivity(intent); // break; // } // super.handleMessage(msg); // } // }; }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224411.html原文链接:https://javaforall.net
