当前位置: 首页 > news >正文

软件公司招聘网站大兴做网站建设制作

软件公司招聘网站,大兴做网站建设制作,百度做网站的特点,各大搜索引擎提交入口地址通过分析Activity源码#xff0c;我们知道每个Activity都有一个Looper#xff0c;所以主线程在接收Message是不需要调用Looper.prepare()和Looper.loop()#xff0c;但是线程是不带Looper的#xff0c;当线程要接收来自主线程的消息是就需要调用Looper.prepare()和Looper.l…通过分析Activity源码我们知道每个Activity都有一个Looper所以主线程在接收Message是不需要调用Looper.prepare()和Looper.loop()但是线程是不带Looper的当线程要接收来自主线程的消息是就需要调用Looper.prepare()和Looper.loop()。以下我们将通过一个示例讲述主线程和线程之间如何发送Message。import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.Toast;/*** 这个类是主线程它每隔两秒就发送一个Message给线程线程收到Message后将发送一个Message给主线程主线程收到Message后会将Message内容Toast出来。* org.fneg.HandlerTestActivity.java* Create at: 2012-6-4 下午9:39:19* author:feng* Email:fengcunhangmail.com**/public class HandlerTestActivity extends Activity {private Handler uiHandler;private ThreadWithLooper thread;private Runnable showRunable;Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);uiHandlernew Handler(){Overridepublic void handleMessage(Message msg) {switch(msg.what){case Messages.MSG_HELLO:Toast.makeText(HandlerTestActivity.this, (String)msg.obj, Toast.LENGTH_SHORT).show();break;}}};threadnew ThreadWithLooper(uiHandler);thread.start();showRunablenew Runnable() {Overridepublic void run() {//給线程发送一个Messagethread.getHandler().sendEmptyMessage(Messages.MSG_HELLO);uiHandler.postDelayed(this, 2*1000);}};uiHandler.post(showRunable);}Overrideprotected void onStop() {super.onStop();uiHandler.removeCallbacks(showRunable);}}import android.os.Handler;import android.os.Looper;import android.os.Message;/*** 从线程发送消息到UI线程(主线程)* org.fneg.ThreadWithLooper.java* Create at: 2012-6-4 下午4:58:11* author:feng* Email:fengcunhangmail.com**/public class ThreadWithLooper extends Thread {private Handler handler;private Handler uiHandler;public ThreadWithLooper(Handler mHandler){this.uiHandlermHandler;//初始化Handler接收到主线程发送过来的Message就回复一个Message给主线程消息内容是 一个字符串和当前时间handler new Handler(){Overridepublic void handleMessage(Message msg) {switch(msg.what){case Messages.MSG_HELLO:Message messagenew Message();message.whatMessages.MSG_HELLO;message.objYes!I get a helloSystem.currentTimeMillis();uiHandler.sendMessage(message);break;}}};}public Handler getHandler() {return handler;}public void setHandler(Handler handler) {this.handler handler;}Overridepublic void run() {Looper.prepare();Looper.loop();}}/**** org.fneg.Messages.java* Create at: 2012-6-4 下午4:51:20* author:feng* Email:fengcunhangmail.com**/public class Messages {public static final int MSG_HELLO0X1;}
http://www.zqtcl.cn/news/659470/

相关文章:

  • 淄博住房和城乡建设局网站建设外贸网站哪家好
  • dede网站地图路径密云区免费网站建设
  • 男女做那事是什 网站软文网
  • 安徽建海建设工程有限公司网站活动推广宣传方案
  • 镇江市建设审图网站关键词优化过程
  • 广州个人网站备案要多久手机软件界面设计
  • 网站建设成都公司哪家好wordpress悬浮代码
  • 制作网站服务公司wordpress文章添加关注公众号
  • 陶瓷企业 瓷砖地板公司网站建设视频解析wordpress
  • 城乡建设厅网站首页wordpress模板汉化教程视频
  • 网站建设怎么设置渐变色手机网站开发服务商
  • 网站备案用座机租用南宁网站建设优化排名
  • 网页制作与网站建设实战大全读后感霞浦建站公司
  • 网站运营与网络推广方案搜索引擎关键字排名优化
  • 前端角度实现网站首页加载慢优化王业美三个字组成的子
  • 阜阳网站是用idea做html网站
  • 商业网站可以选择.org域名吗seo是东莞企业网站排seo
  • 做百度手机网站关键词排名哪个通讯公司的网络好
  • 网站后期维修问题qq网站建设
  • 做网站不会框架网站开发逻辑图
  • 东莞网站制作个性化宜都网站建设
  • 空壳网站查询网络服务提供者不履行法律、行政法规
  • 付费阅读网站代码做网站需要什么软件
  • 泗阳网站设计外贸网站特点
  • 国外logo设计网站推荐网页浏览器证书失效怎么修复
  • asp.net建立手机网站校园网站设计代码
  • 网站图标怎么下载肇庆新农村建设内容在哪个网站
  • 上海建站哪家好临沂建设工程质量 监督网站
  • 中国建设银行网站地图上海最新新闻热点事件
  • wordpress4.95淘宝优化标题都是用什么软件