国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android線程中Handle的使用講解

2019-10-21 21:25:49
字體:
來源:轉載
供稿:網友

Android UI線程是不安全的,子線程中進行UI操作,可能會導致程序的崩潰,解決辦法:創建一個Message對象,然后借助Handler發送出去,之后在Handler的handleMessage()方法中獲得剛才發送的Message對象,然后在這里進行UI操作就不會再出現崩潰了

定義類繼承Handler

public class BallHandler extends Handler{  ImageView imageview;  Bitmap bitmap;  public BallHandler(ImageView imageview,Bitmap bitmap){    super();    this.imageview=imageview;    this.bitmap=bitmap;  }  public void handleMessage(Message msg){      bitmap =(Bitmap)msg.obj;      imageview.setImageBitmap(bitmap);  }

在線程中,創建Message對象,向Handle發送消息

Message msg = new Message();      msg.obj = bitmap;      handler.sendMessage(msg);

在線程中創建Handler對象,再啟動線程

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳曲县| 河池市| 西盟| 临桂县| 巴南区| 林甸县| 五台县| 贵州省| 台南市| 双牌县| 纳雍县| 东乌| 屏边| 阜宁县| 崇礼县| 台东市| 新源县| 张家界市| 新蔡县| 黑山县| 平昌县| 兴和县| 平度市| 万州区| 朝阳县| 长汀县| 商河县| 芜湖县| 濮阳县| 抚松县| 喀喇沁旗| 阿城市| 博野县| 收藏| 遂溪县| 和林格尔县| 新和县| 嘉荫县| 黄浦区| 莲花县| 肥乡县|