国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和平县| 昌平区| 西安市| 武强县| 阜城县| 邹城市| 同心县| 象州县| 界首市| 河西区| 舟山市| 平泉县| 宝坻区| 确山县| 溆浦县| 昌吉市| 凉山| 丰都县| 金塔县| 贵定县| 汤阴县| 明光市| 独山县| 宝坻区| 闵行区| 通海县| 吐鲁番市| 新野县| 晋宁县| 弥勒县| 临潭县| 芒康县| 榆林市| 巴中市| 茌平县| 绥德县| 子长县| 拜城县| 天祝| 东台市| 永丰县|