Android簡單實現(xiàn)啟動畫面的方法
本文實例講述了Android簡單實現(xiàn)啟動畫面的方法。分享給大家供大家參考,具體如下:
核心代碼:
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 是延遲指定的時間再執(zhí)行
Handler類主要可以使用如下3個方法來設(shè)置執(zhí)行Runnable對象的時間:
// 立即執(zhí)行Runnable對象 public final boolean post(Runnable r); // 在指定的時間(uptimeMillis)執(zhí)行Runnable對象 public final boolean postAtTime(Runnable r, long uptimeMillis); // 在指定的時間間隔(delayMillis)執(zhí)行Runnable對象 public final boolean postDelayed(Runnable r, long delayMillis);
下面兩行代碼啟動一個新的Activity,同時關(guān)閉當前Activity。
SplashActivity.this.startActivity(mainIntent); SplashActivity.this.finish();
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android資源操作技巧匯總》、《Android文件操作技巧匯總》、《Android操作SQLite數(shù)據(jù)庫技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫操作技巧總結(jié)》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android開發(fā)入門與進階教程》、《Android視圖View技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
相關(guān)文章
Android View與Compose互相調(diào)用實例探究
這篇文章主要介紹了Android View與Compose互相調(diào)用,Compose 具有超強的兼容性,兼容現(xiàn)有的所有代碼,Compose 能夠與現(xiàn)有 View 體系并存,可實現(xiàn)漸進式替換2023-01-01Kotlin實現(xiàn)Android系統(tǒng)懸浮窗詳解
大家好,本篇文章主要講的是Kotlin實現(xiàn)Android系統(tǒng)懸浮窗詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12