Android線程中Handle的使用講解
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對象,再啟動線程
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
相關文章
Android連接MySQL數(shù)據(jù)庫實現(xiàn)方法詳解
這篇文章主要介紹了Android連接MySQL數(shù)據(jù)庫實現(xiàn)方法,在Android應用程序中連接MySQL數(shù)據(jù)庫可以幫助開發(fā)人員實現(xiàn)更豐富的數(shù)據(jù)管理功能,而且在Android中操作數(shù)據(jù)庫真的太智能了,需要的朋友可以參考下2024-02-02
Android 實現(xiàn)不依賴焦點和選中的TextView跑馬燈
本文主要介紹Android 跑馬燈的實現(xiàn),這里提供實現(xiàn)詳細實現(xiàn)代碼供大家參考,有需要的小伙伴可以看下2016-07-07
Android 判斷某個Activity 是否在前臺運行的實例
下面小編就為大家分享一篇Android 判斷某個Activity 是否在前臺運行的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03
Android實現(xiàn)通過手勢控制圖片大小縮放的方法
這篇文章主要介紹了Android實現(xiàn)通過手勢控制圖片大小縮放的方法,結合實例形式分析了Android控制圖片縮放的原理、實現(xiàn)步驟與相關操作技巧,需要的朋友可以參考下2016-10-10

