软件编程
位置:首页>> 软件编程>> Android编程>> Android简单实现启动画面的方法

Android简单实现启动画面的方法

作者:lee  发布时间:2022-08-25 17:54:55 

标签:Android,启动画面

本文实例讲述了Android简单实现启动画面的方法。分享给大家供大家参考,具体如下:

核心代码:


package com.demo.app;
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 = 6000; // 延迟六秒
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.splash);
   new Handler().postDelayed(new Runnable() {
     public void run() {
       Intent mainIntent = new Intent(SplashActivity.this,
           HelloWorldActivity.class);
       SplashActivity.this.startActivity(mainIntent);
       SplashActivity.this.finish();
     }
   }, SPLASH_DISPLAY_LENGHT);
 }
}

说明:

Handler().postDelayed  是延迟指定的时间再执行

Handler类主要可以使用如下3个方法来设置执行Runnable对象的时间:


// 立即执行Runnable对象
public final boolean post(Runnable r);
// 在指定的时间(uptimeMillis)执行Runnable对象
public final boolean postAtTime(Runnable r, long uptimeMillis);
// 在指定的时间间隔(delayMillis)执行Runnable对象
public final boolean postDelayed(Runnable r, long delayMillis);

下面两行代码启动一个新的Activity,同时关闭当前Activity。


SplashActivity.this.startActivity(mainIntent);
SplashActivity.this.finish();

希望本文所述对大家Android程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com