多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > 綜合技術(shù) > timer+thread 入門,簡(jiǎn)單封裝

timer+thread 入門,簡(jiǎn)單封裝

來(lái)源:程序員人生   發(fā)布時(shí)間:2015-05-12 09:23:34 閱讀次數(shù):3510次

我們平時(shí)常常會(huì)用到timer,不過將timer放在主線程會(huì)加重主線程的負(fù)擔(dān)

所以我們更偏向于使用多線程實(shí)現(xiàn)timer,每隔1段時(shí)間再通知主線程更新ui


大致思路:

  1. 使用thread,run,handler,msg實(shí)現(xiàn)多線程
  2. 使用timer,timerTask實(shí)現(xiàn)定時(shí)器功能
我們先來(lái)實(shí)現(xiàn)主線程中,更新ui的功能

新建1個(gè)handler,收到指定任務(wù)的code時(shí),就履行我們定義的步驟
handler = new Handler() { @Override public void handleMessage(Message msg) { // TODO Auto-generated method stub super.handleMessage(msg); if (msg.what == task_code) { //timer action } } };
我們現(xiàn)在另外開1個(gè)線程類,我們可以想到,他需要幾個(gè)參數(shù),handler+delay的長(zhǎng)度(毫秒)+時(shí)間間隔(毫秒)+任務(wù)code,為了安全起見,我把context也加上了

public TimerThread(Context context, Handler handler, int delay, int interval, int task_code) { // TODO Auto-generated constructor stub this.handler = handler; mContext = context; this.delay = delay; this.interval = interval; this.task_code = task_code; } @Override public void run() { // TODO Auto-generated method stub super.run(); timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub Message msg = new Message(); msg.what = task_code; handler.sendMessage(msg); } }, delay, interval);// schedule(timerTask,delay duration,timer task duration) }
是長(zhǎng)這個(gè)模樣的
要調(diào)用timertask的時(shí)候,就
TimerThread timerThread = new TimerThread(this, handler,1000,1000,task_code); timerThread.start();
想停止timer,就
timerThread.timer.cancel();
好了


代碼在這里:→http://download.csdn.net/detail/edwardwayne/8647501

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 樱花aⅴ一区二区三区四区 影视精品网站入口 | 国产精品久久久久久久hd | 亚洲成人精品在线 | 欧美一级网| 亚洲国产精品久久网午夜 | 最新日本中文字幕 | 免费中文字幕在线国语 | 91av久久| 国产一级一片免费播放视频 | 欧美精品影院 | 中文字幕乱码一二三四区 | 欧美色碰碰碰免费观看长视频 | 综合色在线观看 | 亚洲xx网站| 日本免费高清视频二区 | 不卡视频一区二区三区 | 噜噜噜在线视频 | 日本免费在线 | 免费观看一级欧美在线视频 | 日本特黄高清免费大片爽 | 久久天天躁狠狠躁夜夜躁 | 亚洲欧美四级在线播放 | 国产精品久久久久亚洲 | 波多野结衣在线观看网址 | 日本-区二区三区免费精品 日本人69式视频最长 | 黑人巨大videosjapan高清 黑人巨大xxx | 国产一级做a爱免费观看 | 一二三四视频社区在线中文 | 全黄冷激性性视频 | 欧美操p| 国产精品久久久精品三级 | 玖玖色资源网 | 亚洲福利 | 18在线观看国内精品视频 | 午夜国产精品久久影院 | 在线观看视频h | 国产欧美日韩综合二区三区 | 操你.com| 亚洲好视频 | 国产成人久久综合二区 | 中文乱码一二三四有限公司 |