zoukankan      html  css  js  c++  java
  • Activity之间定时跳转

    起源:很多应用在打开时,首先会加载欢迎页面,经过几秒后再跳转到主页面。

    下面,我通过两种不同的方式来实现页面的定时跳转。


    第一种方式:

    通过Timer类的schedule方法。

    实现从MainActivity跳转到OtherActivity。

    关键代码如下:

     1 public class MainActivity extends Activity {
     2     //设置延迟时间
     3     private final int SKIP_DELAY_TIME = 2000;
     4 
     5     @Override
     6     protected void onCreate(Bundle savedInstanceState) {
     7         super.onCreate(savedInstanceState);
     8         setContentView(R.layout.activity_main);
     9         
    10         Timer time = new Timer();
    11         TimerTask task = new TimerTask(){
    12             @Override
    13             public void run() {
    14                 startActivity(new Intent(MainActivity.this,OtherActivity.class));    
    15             }            
    16         };
    17         time.schedule(task, SKIP_DELAY_TIME);
    18     }
    19 
    20 }

    第二种方式:

    通过Handler类的postDelayed方法。

    实现从Splash跳转到MainActivity。

    关键代码如下:

     1 public class Splash extends Activity{
     2     //设置延迟时间
     3     private final int SPLASH_DELAY_TIME = 2000;
     4     
     5     @Override
     6     protected void onCreate(Bundle savedInstanceState) {        
     7         super.onCreate(savedInstanceState);
     8         setContentView(R.layout.splash); 
     9                
    10         new Handler().postDelayed(new Runnable() {
    11             @Override
    12             public void run() {                                                
    13                 Splash.this.startActivity(new Intent(Splash.this, MainActivity.class));
    14                 Splash.this.finish();
    15             }            
    16         }, SPLASH_DELAY_TIME);
    17     }
    18 }

    转载请注明出处:http://www.cnblogs.com/michaelwong/p/4114946.html



  • 相关阅读:
    阿里云SLB的http强制转https
    nginx反向代理springboot的jar包
    阿里云Centos7上添加swap分区
    AWS云怎么删除信用卡账户
    Linux记录别人操作
    Jumpserver里常用的sudo权限
    端口一览表
    网络端口及其详解
    阿里云安全防坑指南
    LINUX添加只读用户(查日志专用)
  • 原文地址:https://www.cnblogs.com/michaelwong/p/4114946.html
Copyright © 2011-2022 走看看