博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
线程基础篇Looper
阅读量:5925 次
发布时间:2019-06-19

本文共 758 字,大约阅读时间需要 2 分钟。

private Handler mHandler_2;

/**

* 寒天星之线程基础篇
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//实例化线程,在handler中规定什么情况触发什么
MyThread_2 thread_2 = new MyThread_2();
thread_2.start();

//这里的newMsg就像一个发消息的入口将情况发给handler让handler进行处理

Message newMsg = Message.obtain();

newMsg.what = 1;
mHandler_2.sendMessage(newMsg);
}
public class MyThread_2 extends Thread {

@Override

public void run() {
Looper.prepare();

mHandler_2 = new Handler() {

public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
Toast.makeText(MainActivity.this, "出来了", 1).show();
break;
case 2:

break;

default:

break;
}
}
};

Looper.loop();

}
}

转载于:https://www.cnblogs.com/hantianxing/p/4213337.html

你可能感兴趣的文章
利用python多线程和队列管理shell程序
查看>>
Greenplum迁移数据后批量更新序列值
查看>>
Spring学习笔记六--外部配置文件
查看>>
代理模式
查看>>
zabbix监控linux tcp连接数
查看>>
【AD】AD通用工具
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
intellij idea搭建Java web环境
查看>>
NFS on AIX
查看>>
CIO十大利器:如何延长数据中心的使用寿命
查看>>
Makefile中制定动态库路径的问题
查看>>
volatile关键字
查看>>
【如何搭建×××】全世界都是你的Office
查看>>
.NET框架设计(高级框架架构模式)—钝化程序、逻辑冻结、冻结程序的延续、瞬间转移...
查看>>
《转》VMware vSphere 5.1 学习系列之一:实验环境的搭建
查看>>
我的友情链接
查看>>
了不起的全能MAC系统监测工具iStat Menus 5下载
查看>>
当ppt演示文档过大应该怎么办如何压缩
查看>>
数据推荐系统系列 8种方法之零 简单方式 SlopeOne 方式 (补充简单的方式)
查看>>