【学习笔记-安卓开发】8. Android Studio如何实现页面自动跳转(安卓学习系列博客)

先将上上一篇博客中写在页面里的button以及相关代码删除

8.如何让页面自动跳转

在安卓开发中有一个非常重要的Handler

当我们输入Handler会出现两个提示,一个是os中的,一个是logging

这里我们用到os中的

【学习笔记-安卓开发】8. Android Studio如何实现页面自动跳转(安卓学习系列博客)_第1张图片

首先新建一个Handler的对象

Handler mHandler = new Handler();

【学习笔记-安卓开发】8. Android Studio如何实现页面自动跳转(安卓学习系列博客)_第2张图片

Handler 有一个方法叫 postDelay,可以看到它有两个参数。

Runnable是它要运行一个线程

delayMillis 是延迟的时间

【学习笔记-安卓开发】8. Android Studio如何实现页面自动跳转(安卓学习系列博客)_第3张图片

在里面写一个内部类并且将延迟时间定义为1秒(1000就是1s)

mHandler.postDelayed(new Runnable(){
            public void run(){

            }
        },1000);

【学习笔记-安卓开发】8. Android Studio如何实现页面自动跳转(安卓学习系列博客)_第4张图片

那么现在在跳转中,我定义的是要跳转至MainActivity

这里还要用到的就是上上篇博客,button跳转页面中的Intent

Intent intent = new Intent(SplashActivity.this,MainActivity.class);
startActivity(intent);

【学习笔记-安卓开发】8. Android Studio如何实现页面自动跳转(安卓学习系列博客)_第5张图片

运行之后,就可以自动跳转了!

下一篇博客大概是如何在跳转中传递数据

你可能感兴趣的:(【安卓开发】)