Android延迟界面跳转的方法
来源:互联网 发布:2017淘宝店铺首页装修 编辑:程序博客网 时间:2024/06/06 12:35
在开发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实现
方式三(推荐):
SystemClock.sleep();此方法在主线程使用,并且能够忽略中断异常,简洁高效
阅读全文
1 0
- Android延迟界面跳转的方法
- Android跳转到设置界面的方法
- Android 实现延迟跳转的几种方法
- Android 界面跳转 获取之前的界面的方法
- Android--延迟页面跳转实现方法
- android学习笔记---activity延迟跳转实现欢迎界面
- Android欢迎界面延迟跳转两种方式
- android 实现延迟1秒界面发生跳转
- 关于延迟自动跳转的方法
- android中跳转到系统管理应用程序界面的方法
- Android跳转到应用安装界面的方法
- Android中跳转到系统一些设置界面的方法
- Android Activity延迟跳转
- Android Activity延迟跳转
- Android界面之间的跳转
- JS 跳转页面延迟方法
- JS 跳转页面延迟方法
- iOS 界面跳转的几种方法
- 3.1 栈及其基本应用
- C++中变量默认初始化规则
- PHP正则替换函数preg_replace和preg_replace_callback使用总结
- 4.聚合aggregate
- Intellij IDEA快捷键与使用技巧一览表
- Android延迟界面跳转的方法
- 最近工作不忙,捋一遍Java。
- hi3518e SDK
- 面试9.25
- loadrunner Web_类函数之web_save_param_length()
- Scrapy图片自动下载配置
- POI Excel列宽设置
- 写Java web项目时出现端口号占用情况
- AngularJS学习之跨页面传值详解