Android線程中Handle的使用講解
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)鏈接
- Android開發(fā)經(jīng)驗談:并發(fā)編程(線程與線程池)(推薦)
- Android之線程池ThreadPoolExecutor的簡介
- Android子線程與更新UI問題的深入講解
- Android線程池控制并發(fā)數(shù)多線程下載
- Android 使用AsyncTask實現(xiàn)多線程斷點續(xù)傳
- Android 使用AsyncTask實現(xiàn)多任務(wù)多線程斷點續(xù)傳下載
- 完全解析Android多線程中線程池ThreadPool的原理和使用
- 淺談Android中多線程切換的幾種方法
- Android開啟新線程播放背景音樂
- Android如何調(diào)整線程調(diào)用棧大小
相關(guān)文章
Android連接MySQL數(shù)據(jù)庫實現(xiàn)方法詳解
這篇文章主要介紹了Android連接MySQL數(shù)據(jù)庫實現(xiàn)方法,在Android應(yīng)用程序中連接MySQL數(shù)據(jù)庫可以幫助開發(fā)人員實現(xiàn)更豐富的數(shù)據(jù)管理功能,而且在Android中操作數(shù)據(jù)庫真的太智能了,需要的朋友可以參考下2024-02-02
Android實戰(zhàn)教程第五篇之一鍵鎖屏應(yīng)用
這篇文章主要為大家詳細介紹了Android實戰(zhàn)教程第五篇之一鍵鎖屏應(yīng)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11
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)通過手勢控制圖片大小縮放的方法,結(jié)合實例形式分析了Android控制圖片縮放的原理、實現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下2016-10-10
Android最基本的異步網(wǎng)絡(luò)請求框架
這篇文章主要為大家詳細介紹了Android最基本的異步網(wǎng)絡(luò)請求框架,感興趣的小伙伴們可以參考一下2016-04-04
Android的Activity跳轉(zhuǎn)動畫各種效果整理
Android的Activity跳轉(zhuǎn)就是很生硬的切換界面。其實Android的Activity跳轉(zhuǎn)可以設(shè)置各種動畫,本文整理了一些,還有很多動畫效果,就要靠我們發(fā)揮自己的想象力2013-06-06

