當前位置:首頁 » 安卓系統 » 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之間通信那麼麻煩,直接共享

熱點內容
8位數字字母密碼組合有多少 發布:2025-03-12 23:44:55 瀏覽:135
買車選裝哪些配置 發布:2025-03-12 23:40:02 瀏覽:308
pythonforaix 發布:2025-03-12 23:32:02 瀏覽:310
linux命令清理 發布:2025-03-12 23:17:15 瀏覽:5
手機文件夾趣味名字6個 發布:2025-03-12 23:17:12 瀏覽:498
解釋程序和編譯程序 發布:2025-03-12 23:15:47 瀏覽:571
色豬視頻為什麼沒有伺服器 發布:2025-03-12 23:15:46 瀏覽:123
如龍極2低配置怎麼調 發布:2025-03-12 23:14:06 瀏覽:374
androidopencamera 發布:2025-03-12 23:05:27 瀏覽:816
雲購網源碼 發布:2025-03-12 23:00:29 瀏覽:618