当前位置: 移动技术网 > IT编程>移动开发>Android > Android延迟界面跳转的方法

Android延迟界面跳转的方法

2018年03月14日  | 移动技术网IT编程  | 我要评论

老火炕,白酒团购,盘锦可可影院

Android延迟界面跳转的方法,在开发IM的时候需要延迟切换fragment,有下面几个方式进行跳转:
方式一:Handler
onClick中:

mHandler.sendEmptyMessageDelayed(0,550);

处理消息

    Handler mHandler=new Handler(){
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            switch (msg.what){
                case 0:
                    SplashActivity splashActivity= (SplashActivity)getActivity();
                    splashActivity.ChangeToRegisterFragment();
                break;
            }
        }
    };

很明显就是通过延迟发送Handler来进行调用activity的切换方法

方式二:

        public void go(){  
        Timer time = new Timer();  
        TimerTask timetask = new TimerTask() {  
        Intent intent = new Intent(FirstActivity.this,SecondActivity.class);  
            @Override  
            public void run() {  
            startActivity(intent);  
            finish();  
            }  
        };time.schedule(timetask , 1000);  

    }  

利用TimerTask和Time实现

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网