當前位置:首頁 » 安卓系統 » android線程傳值

android線程傳值

發布時間: 2023-08-25 10:59:35

① Android如何將數據從子線程中傳到主線程

這個谷歌早已經給你實現了,使用handler:
例如在主線程創建handler
子線程發消息到這個handler
Handler handler=new Handler(){
@Override
public boolean handleMessage(Message msg){
switch (msg.what){
case 1:
//TODO
break;
}
}
//子線程里
Message msg = new Message();
msg.what = 1;
msg.object=XX;//傳對象,還有arg1、arg2……
handler.sendMessage(msg);

② ANDROID,JAVA編程,怎樣才能傳遞參數給線程

線程之間允許共享一些參數變數,你說的不同數目的參數,是不是可以用ArrayList或者數組來解決。

還有一種就是類似於main函數的形式:
public static void test(Object...objects) {

}
可變參數,jdk5以上支持。
調用可以這樣:test(a,b,c,d);

如果需要一個線程進行運算,並且等待線程運算完成並獲取結果,
參考下線程池、AsyncTask。

③ android線程間數據傳遞問題。

如果你一定要同步繪圖的話,那你只有想辦法優化你的圖形處理演算法,使之更高效。非同步是比較推薦的方式吧,如果優化做不好的話。

④ android 非同步任務怎麼給主線程傳遞數據

如果你Thread A獲取數據是給另外一個Thread B使用的,那為什麼不以Thread B為主,甚至直接讓Thread B來請求數據數據呢。疑問:Thread A 請求數據,Thread B在那專門等待?為什麼要這么設計?如果你非要這么干,那也是Thread A把數據處理好了,在啟動Thread B,數據可以直接傳遞過去,thread沒有process之間通信那麼麻煩,直接共享

熱點內容
ftp登陸指定用戶名和埠號 發布:2025-09-13 01:34:37 瀏覽:656
運行守護怎麼設置安卓 發布:2025-09-13 01:32:37 瀏覽:945
tar解壓了 發布:2025-09-13 01:10:41 瀏覽:115
viplinux 發布:2025-09-13 01:04:40 瀏覽:650
演算法與數據結構面試 發布:2025-09-13 00:59:09 瀏覽:800
phpconfigure 發布:2025-09-13 00:50:17 瀏覽:806
的asp有資料庫 發布:2025-09-13 00:41:41 瀏覽:312
怎麼解壓r 發布:2025-09-13 00:40:50 瀏覽:911
hoco藍牙耳機怎麼配對安卓手機 發布:2025-09-13 00:12:29 瀏覽:859
1c語言 發布:2025-09-13 00:11:42 瀏覽:74