最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android線程中Handle的使用講解

 更新時間:2019年02月02日 09:28:17   作者:凌晨兩點半的太陽v  
今天小編就為大家分享一篇關(guān)于Android線程中Handle的使用講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

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

定義類繼承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);
  }

在線程中,創(chuàng)建Message對象,向Handle發(fā)送消息

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

在線程中創(chuàng)建Handler對象,再啟動線程

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論

涿鹿县| 聊城市| 上思县| 景泰县| 嘉义市| 海林市| 乌审旗| 和硕县| 葵青区| 周口市| 法库县| 叶城县| 祁东县| 广汉市| 上饶县| 若尔盖县| 永修县| 鹤壁市| 巫山县| 福建省| 韶关市| 砀山县| 罗田县| 阿荣旗| 卢龙县| 策勒县| 淄博市| 小金县| 玛多县| 凌源市| 临泉县| 通化市| 阿瓦提县| 柘城县| 湖口县| 光山县| 泽州县| 禄丰县| 滨海县| 泰宁县| 察哈|