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

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:536
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:232
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:532
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726