简单handler实现闪屏页面跳转

来源:互联网 发布:大屏数据 编辑:程序博客网 时间:2024/05/17 04:50

一个简单全屏闪屏页面跳转

package com.moliying.black.musicservicedemo;import android.app.Activity;import android.content.Intent;import android.os.Handler;import android.os.Bundle;import android.view.WindowManager;public class SplashActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        //设置全屏幕        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,                WindowManager.LayoutParams.FLAG_FULLSCREEN);        setContentView(R.layout.activity_splash);        //new个Handler        Handler sh = new Handler();        sh.postDelayed(new Runnable() {//延迟多少秒执行Runnable()            @Override            public void run() {                splashJump();            }        }, 3000);//3秒后跳转    }    //跳转    private void splashJump() {        Intent intent = new Intent(this, MainActivity.class);        startActivity(intent);        finish();//一定记得要finish(),否则可以返回    }}

如果没有实现全屏在设置下清单文件 theme
注意我这里继承的是activity,
如果继承AppCompatActivity的话,加theme需要添加的是 AppCompat的theme,如下:
android:theme=”@style/Theme.AppCompat.NoActionBar

如果有不对的地方或者建议朋友们都可以提出来,相互讨论,共同进步…感谢!

0 0
原创粉丝点击