Android 实现页面的延时跳转
Android APP在初次使用的时候往往会出现APP的首页标志,然后几秒之后进入导航页,今天就记录一下,首页的延时跳转的两种方法:
第一种使用Handler延时跳转,在onCreate的方法中加入一下代码:
        new Handler(new Handler.Callback() {
            @Override
            public boolean handleMessage(Message msg) {
                //实现页面跳转
                startActivity(new Intent(getApplicationContext(),MainActivity.class));
                return false;
            }
        }).sendEmptyMessageDelayed(,);//表示延迟3秒发送任务
第二种方法是使用Java的定时跳转(Timer方法):
public class WelcomeStart extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.welcome);
        Timer timer = new Timer();
        timer.schedule(new Task(),);
    }
    private class Task extends TimerTask {
        @Override
        public void run() {
            startActivity(new Intent(WelcomeStart.this,MainActivity.class));
        }
    }
}
注意,加入该方法后不要忘记在AndroidManifest.xml里面配置
<activity android:name=".WelcomeStart"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity"></activity>
</application>
最后运行即可
Android 实现页面的延时跳转的更多相关文章
- React-Native 之 GD (十)Android启动页面  及 模态方式跳转
		
1.Android启动页面 思路:新建一个组件作为 Android 的启动页,index.android.js 的初始化窗口改为 Android启动页,设置定时器,使其在1.5秒后自动跳转到 Main ...
 - 用HTML/JS/PHP方式实现页面延时跳转
		
WEB开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要. 以下是我总结有用HTML/JS/PHP三类方式实现跳转的方法,例子皆为三秒后跳转到index.php 页面. 1,HTM ...
 - PHP JS HTML ASP页面跳转代码 延时跳转代码 返回到上一界面并刷新 JS弹出指定大小的新窗口
		
1.PHP延时跳转代码 //跳转到浏览界面 header("Refresh:1;url=machine_list.php"); //不延时 <?php header(&quo ...
 - Android实现页面跳转、ListView及其事件
		
Android实现页面跳转.ListView及其事件 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 进入主页面后,使用ListView实现特 ...
 - android启动页延时跳转
		
package com.goodness.goodness; import android.content.Context; import android.content.Intent; import ...
 - 黄聪:PHP页面跳转如何实现延时跳转
		
php在用header重定向的时候,可以设置下延时跳转,代码如下: header("Refresh:5;url=index.php");
 - PHP JS HTML ASP页面跳转代码 延时跳转代码
		
1.PHP延时跳转代码 //跳转到浏览界面 header("Refresh:1;url=machine_list.php"); //不延时 <?php header(&quo ...
 - 微信小程序详解——页面之间的跳转方式【路由】和参数传递
		
微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能.今天我们来研究小程序页面之间的跳转方式. 1.先导 在Andr ...
 - Android启动页面的正确打开方式  (转载)
		
最近由于领导要求写一个手机APP,于是自学开始,不经意间想到使用过的手机APP在打开的时候都是会有一个启动页面,这是如何实现的呢?比较好奇,于是在网上搜到了以下这篇文章,经过个人实验的确可行,不过原文 ...
 
随机推荐
- Click Magick – 下一代点击跟踪和链接管理
			
Click Magick 是新一代的广告跟踪和链接管理系统,让每一个点击都能给你带去更多的利润.它是专门设计来跟踪所有类型的点击计费广告,包括从谷歌,必应和 Facebook 的 PPC 广告,就好像 ...
 - CSS3 模块
			
CSS3 被划分为模块. 其中最重要的 CSS3 模块包括: 选择器 框模型 背景和边框 文本效果 2D/3D 转换 动画 多列布局 用户界面
 - SQL Server SQL分页查询
			
SQL Server SQL分页查询的几种方式 目录 0. 序言 1. TOP…NOT IN… 2. ROW_NUMBER() 3. OFFSET…FETCH 4. 执行 ...
 - JSOM 中对各种字段操作
			
function createListItem() { var clientContext = new SP.ClientContext(_spPageContextInfo.siteAbs ...
 - elipse + maven + tomcat + springMVC环境搭建
			
1. java JDK安装 http://jingyan.baidu.com/article/b24f6c82c989da86bfe5dab2.html 2.eclipse安装 http://jing ...
 - 复杂sql分组查询 ( pivot)
			
一个数据表里面字段有年.月.日.金额.支付方式等字段,然后现在想写个sql语句,把每一天的每种支付方式金额(支付方式有多重)排在同一行, 最后在增加一列小计当前的所有支付方式的金额.如下图: 原sql ...
 - 【iOS】环形渐变进度条实现
			
之前有人在找渐变进度条的效果,闲来无事就顺手写了一个,然后画了视图层级,方便讲解. 环境信息: Mac OS X 10.10.3 Xcode 6.3.1 iOS 8.3 效果图: 源码下载地址: ht ...
 - iOS开发200个tips总结(一)
			
tip 1 : 给UIImage添加毛玻璃效果 func blurImage(value:NSNumber) -> UIImage { let context = CIContext(opti ...
 - 【代码笔记】iOS-登陆单例
			
一,工程图. 二,代码. UserInfo.h #import <Foundation/Foundation.h> @interface UserInfo : NSObject + (id ...
 - 【读书笔记】iOS网络-理解错误源
			
考虑一个字节是如何从设备发往运程服务器以及如何从远程服务器将这个字节接收到设备,这个过程只需要几百毫秒时间,不过确要求网络设备都能正常工作才行.设备网络和网络互联的复杂性导致了分层网络的产生.分层网络 ...