1.主線程概念
2.handler原理
3.使用handler完善
4.檢視器
1.主線程的概念
主線程(ui執行緒)
(2)如果在主線程中進行了耗時操作(連線網路,拷貝大資料)
(3)避免耗時操作--放到子執行緒
(4)在4.0以後谷歌強制要求連線網路不能再主線程中
(5)只有主線程才能更新ui
2.handler原理
3.使用handler完善案例
toast是乙個view,不能在子執行緒中更新ui
ctrl+shift+x y 變大小寫
規則:不管你什麼版本的手機 只要做耗時的操作(比如連線網路 比如拷貝大的資料等等)就自己開乙個子執行緒,獲取資料後想要更新ui,就得使用handler就可以了。
public void click(view v) else
} catch (exception e)
};}.start();}
//在主線程中進行判斷 輸出
private handler handler=new handler();};
4.檢視器
的顯示控制項
建立乙個子執行緒
new thread()
}catch (exception e)
};}.start();
在主線程中接收資料
private handler handler=new handler();};
關於執行緒的一些問題
md和mt官方解析 mt 使應用程式使用執行時庫的多執行緒靜態版本。定義 mt 並使編譯器將庫名 libcmt.lib 放入 obj 檔案中,以便鏈結器使用 libcmt.lib解析外部符號。md 使應用程式使用執行時庫的多執行緒並特定於dll 的版本。定義 mt 和 dll,並使編譯器將庫名 ms...
關於面試的一些問題
面試過程中,面試官會向應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,了解這些問題背後的 貓膩 至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參 讀者無需過分關注分析的細節,關鍵是要從這些分析中 悟 出面試的規律及回答問題的思維方式,達到...
關於Labview的一些問題
第一章 虛擬儀器及 labview入門 1 虛擬儀器概述 虛擬儀器 virtual instrumention 是基於計算機的儀器。計算機和儀器的密切結合是目前儀器發展的乙個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智慧型化的儀器。隨著計算機功能的日益強大以及...