android启动页停留时间

作者: 你的益达233 | 来源:发表于2018-01-16 17:11 被阅读24次

现在绝大数应用都有启动页,多数形式是放一张图。
最好是网络请求过来的,下面只说本地默认图
关键是停留时间的控制
特别说明:几种时间控制有误差(系统时间的受内存的影响)
1、Timer
2、new Handler()

new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {

        }
    },2000);  //延迟2s后执行

推荐使用方式

private int defaultSecond = 2;  //显示默认图时间2s

@SuppressLint("HandlerLeak")
private final Handler handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
        defaultSecond--;
        if (defaultSecond == 0) {
            //倒计时完跳进应用
            isToMain();

        } else {
            handler.sendEmptyMessageDelayed(1, 1000);
        }
    }
};

调用时机:

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_start_up);

    mContext = this;

    //倒计2s
    handler.sendEmptyMessageDelayed(1, 1000);


}

相关文章

  • android启动页停留时间

    现在绝大数应用都有启动页,多数形式是放一张图。最好是网络请求过来的,下面只说本地默认图关键是停留时间的控制 特别...

  • iOS - 启动页时长

    设置启动图片的停留时间: 苹果默认启动页停留的时间很短,有时不满足我们的需求,这时我们就可以手动控制启动页停留的时...

  • 关于android启动页优化建议

    android启动页优化 启动页也称之为闪屏页,就是在android应用第一次...

  • Unity启动无黑屏,显示Android Splash启动页

    Unity工程中,制作Android启动页。启动时会自动显示启动页,然后在Unity中手动关闭启动页,这样可以保证...

  • react native Android启动页面、修改图标、修改

    给Android添加启动页 实现启动页基本有三种思路: 使用RN开源组件; 原生java编写; 模拟启动页,这种方...

  • Android启动页

    app启动为什么会出现黑/白屏? 当在app中点击桌面图标时会复制一份zygote进程来启动这个app,但...

  • Android启动页

    在清单文件中配置 LaunchActivity.java

  • Android 启动页

    因为现在大部分APP启动的时候,app第一屏是广告,需要启动时通过网络下载,所以一般都需要给APP设置一个启动页来...

  • Android 启动页

    一、启动页清单文件配置 theme 二、style 文件

  • android启动页

    android启动页 一、介绍 这里指的是点击桌面图标后,第一次启动后(冷启动)用户看到的第一个界面,通常冷启动后...

网友评论

    本文标题:android启动页停留时间

    本文链接:https://www.haomeiwen.com/subject/affeoxtx.html