Handler 机制初步(一)
2013-11-21 12:52
288 查看
andriod提供了Handler和 Looper 来满足线程间的通信。
Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。
boolean android.os.Handler.postDelayed(Runnable r, longdelayMillis)
延时delayMillis毫秒 将Runnable插入消息列队,
Runnable将在handle绑定的线程中运行。
post 是立即插入消息列队,当消息列队处理到该消息时才运行
这是简单的对handler进行使用。
Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。
public class AppStartUI extends Activity { @Override public void onCreate(Bundle savedInstanceState) { // TODO 程序开始启动时的Activity super.onCreate(savedInstanceState); setContentView(R.layout.appstart);// 设定启动时的布局文件为appstart new Handler().postDelayed(new Runnable() { public void run() { Intent intent = new Intent(AppStartUI.this, WelcomeUI.class); startActivity(intent);//启动新的Activity AppStartUI.this.finish();//Call this when your activity is done and should be closed } }, 1000); }
}
boolean android.os.Handler.postDelayed(Runnable r, longdelayMillis)
延时delayMillis毫秒 将Runnable插入消息列队,
Runnable将在handle绑定的线程中运行。
post 是立即插入消息列队,当消息列队处理到该消息时才运行
这是简单的对handler进行使用。
相关文章推荐
- The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
- 一个死循环程序无法重定向的问题?linux
- [LeetCode] Linked List Cycle, Solution
- AS3的Vector的初始化
- C++ 默认成员函数、运算符重载 code
- 图像检索:几种基于纹理特征的图像检索算法
- 图像检索:几种基于纹理特征的图像检索算法
- 图像检索:几种基于纹理特征的图像检索算法
- 长寿的树
- mac下MySQL、MysqL workbench的安装与配置配置
- 李撒如图究竟是个什么东西——Lissajous curve
- Freemarker中使用中括号来包含标签
- android 上中下布局,中间自适应
- 钱币兑换问题( 找出公式即可 )
- Duplicate entry '0' for key 1错误
- 黑马程序员:银行业务调度系统分析及代码实现
- Effective STL 学习笔记 39 ~ 41
- 成功的道理和忠告
- 多重继承与内嵌对象
- 修改——递归的运用求最大公约数