在android中什麼是非同步執行

2022-02-26 05:33:17 字數 1806 閱讀 8256

1樓:郝子琪

1、非同步執行就是,你告訴一個程式a去啟動執行,然後你繼續你自己的事情,程式a也做自己的事情,等程式a完成以後,程式a會通知你執行結果,你可以根據結果執行不同的分支。

2、同步執行就是,你告訴一個程式a去啟動執行,然後你就hold住了,一直等程式a執行完畢並把結果告訴你,再根據結果執行不同的分支。

android非同步和同步的區別是什麼

2樓:沒有吃飯

非同步就是不同android裝置之間資訊不完全一致,比如說你在一臺手機上更新了通訊錄,同步就是這個新的通訊錄資訊在你所有裝置上同步更新,非同步就是隻有這一臺裝置的通訊錄更新,其他裝置資訊不會變動

3樓:icy_羽

兩件事情,a和b

同步就是先做a再做b;非同步就是做a的同時,也開始做b,

android activity 中的 service 方法是否非同步執行拜託各位大神

4樓:經典

看你service裡邊怎麼實現了,如果直接在service裡邊實現,那就是同步的,在同一個ui執行緒中執行的,如果在service中啟動其他執行緒,然後呼叫listener相關方法,那就是非同步的,因為有2個執行緒 檢視原帖》

5樓:慈澤語

telephonymanager service 你的這個service確實會呼叫systemserver中的listen方法,不光屬於另外一個執行緒,而且是另外一個程序。你在listen**裡面列印的thread id是你的ui主執行緒是因為android介面使用了binder程序跨程序通訊 檢視原帖》

6樓:聽風的凱凱

如果service中有耗時操作肯定是要非同步執行的 因為service與activity同屬主執行緒

7樓:唐圖app定製開發門戶

非同步執行

android中,activity、service都是在主執行緒,service與activity的主要區別就是service沒有前臺介面,不能直接與使用者互動,另外可以相對保證不會被系統隨便的kill掉。所以service適用於一些無需互動的後臺操作,但如果你直接在service中進行耗時操作的話,因為在主執行緒所以依然會出現和activity主執行緒一樣的超時的問題,所以好的方式是在service中啟動其他的執行緒去執行耗時操作。

8樓:手機使用者

android中,activity、service都是在主執行緒,也就是ui執行緒中執行的。想做實驗的話,可以用thread.getthreadtag還是getthreadname什麼的方法測試一下。

實際上android系統設計上,各個元件都是在一個主執行緒中執行的,service與activity的唯一區別就是service沒有前臺介面,不能直接與使用者互動,另外可以相對保證不會被系統隨便的kill掉。所以service適用於一些無需互動的後臺操作,但如果你直接在service中進行耗時操作的話,依然會出現anr的問題,所以好的方式是在service中啟動其他的執行緒去執行耗時操作。 檢視原帖》

9樓:湯曼凡

是所有 service 提供的方法都是非同步的嗎, 還是部分是非同步的, 部分是阻塞的 檢視原帖》

android 非同步方法和子執行緒方法有什麼區別

10樓:匿名使用者

一個activity總會有一個主程序,在開啟的新執行緒一般都會位於主程序裡面,而service是一個獨立的程序;非同步任務位於ui主執行緒裡面,能夠更新ui,為service、執行緒則不行;

android中怎麼在activity接受通知和介面傳遞的值

android中可以用intent來傳遞資料,android中intent.putextra 是用於intent傳遞資料的。intent是一種執行時繫結 run time binding 機制,它能在程式執行過程中連線兩個不同的元件。通過intent,你的程式可以向android表達某種請求或者意願...

在android中怎樣在歡迎頁面載入時判斷網路連線並進入下Activity

在這個activity中新增一個狀態標誌,當被載入的時候修改這個狀態標誌的值,並將狀態值返回給呼叫它的activity。我的android程式中登入一次後,怎麼讓它下一次直接進入主頁activity而不是登入activity boolean islogin sharedpreferences.get...

粵語說運吉是什麼意思,粵語中運吉什麼意思

運吉 也許是 混跡 的諧音字。混跡 隱匿原本面目混雜在某種場合當中。混跡 拼音 hun ji 拼音h聲母易對轉為w聲母或者認為拼音脫去聲母h,留下un 修飾為wun j聲母是較易對轉為g聲母廣東話的,修飾音韻後,ji gaa。這種音轉可能性應是存在的。運橘子 要錢後玩拉溜講嘛似講得過去的,對吧?畢竟...