欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android線程中Handle的使用講解

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

Android UI線程是不安全的,子線程中進行UI操作,可能會導致程序的崩潰,解決辦法:創(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)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論