安卓开发两秒执行另外一个操作源码 很简单
来源:互联网 发布:php内存回收的机制 编辑:程序博客网 时间:2024/06/10 18:54
先来一桶理论,再来一桶源码
有时候我们需要在某个 Activity 停留几秒种,然后再跳到下一个 Activity。那么这个怎么实现呢?
一个方法是可以使用 Thread 的 sleep 函数,这个我们在 用Handler实现线程间的消息通信 也有提到:
1
try
{
2
Thread.sleep(
1
*
1000
);
3
}
catch
(InterruptedException e) {
4
// TODO Auto-generated catch block
5
e.printStackTrace();
6
}
但是这样对于某些场合并不好,比如一个 App,打开的时候进入欢迎页面,用 sleep 方法做停留的话,欢迎页面可能会显示不了的。
也可以用 Timer 来做停留。比如:
01
private
void
getHomeActivity() {
02
Timer timer=
new
Timer();
03
TimerTask task=
new
TimerTask(){
04
public
void
run(){
05
Intent intent =
new
Intent(InitActivity.
this
, MainActivity.
class
);
06
startActivity(intent);
07
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
08
}
09
};
10
timer.schedule(task,
2500
);
11
}
方法一
方法二
使用范例
此为暂停1.5秒后跳转。阅读全文
0 0
- 安卓开发两秒执行另外一个操作源码 很简单
- 安卓app启动另外一个app
- 安卓3秒后自动执行
- 安卓开发简单扫描二维码操作
- 两步实现安卓手机秒变网络摄像头
- 安卓开发之简单的短信操作模块
- 安卓倒计时秒
- 安卓 每隔一段时间执行一次操作
- Android,Java延迟两秒执行
- 安卓简单手电筒开发
- 安卓开发如何延时执行
- 安卓的一个问题,貌似很简单,查了资料,但实在不知道怎么解决两处错误啊,求大神路过的解决一下
- 【源码】计时器,每隔2秒执行一次
- 这是一个两秒中的世界
- 安卓第一课:通过一个简单的MP3播放器来认识安卓开发【上】
- 安卓第一课:通过一个简单的MP3播放器来认识安卓开发【下】
- 安卓开发手记 之 intent 传递数据的另外几种方式
- AOSP 安卓源码-开发工具
- Linux Centos7下安装Python
- App模块开发遵循6原则
- Ruby 安装 Linux fedora25
- HIT-PYTHON学习笔记(1)-20170705
- python解释器和编辑器
- 安卓开发两秒执行另外一个操作源码 很简单
- SPOJ QTree 1
- Octave实现多变量线性回归
- mysql 超大文件导入 超时报错
- 前端vue.js的安装
- 寻路(A*算法)
- 25 个你需要知道的人工智能术语
- SPOJ QTree2
- HITWH-PYTHON学习笔记(2)-20170706