1樓:匿名使用者
service中可以**,但是你要保證在灶譽脊系統的規定crash時間內完成,否則,你就會阻塞ui.你問為什麼**不會阻塞虛汪,應為mediaplayer使用了handler + looper 去更隱滲新ui. public mediaplayer() else if ((looper = else /native setup requires a weak reference to our object.
it's easier to create it here than in c++.native_setup(new weakreference(this));不知你是否能看懂。
2樓:匿名使用者
簡單說就是mediaplayer類的建立不在ui執行緒,所以不會阻塞ui。如果想更詳細的瞭解,需要先學習答答一逗舉檔下looper的概念及用法,山亂再去看mediaplayer的原始碼,就可以理解了。
3樓:匿名使用者
looper管理訊息佇列(messagequeue),通過迴圈遊局蔽遍歷消神州息佇列中的訊息,明白否。不明臘畢白看原始碼。
既然android service是執行在主執行緒中的,那service還有什麼用??
4樓:匿名使用者
service作用能夠為你執行的任務新增優先順序。優先順序別,依次減弱。前臺程序,可視程序,次要服務程序,後臺程序,內容**節點,空程序。還可以做遠端服務(aidl)
5樓:匿名使用者
service好管理啊,生命週期完善。
android為什麼要用服務****不用子執行緒
6樓:網友
你所說的關閉activity其實是預設在後臺執行的,所以你的**會一直執行,但是如果我要求關閉activity後直接從系統程序中去除的話,那就不會在聽到你的**了 。 為什麼要開乙個service,這個大部分人傾向於這樣做的,一般的程式設計模式mvc ,大部分人都傾向於把服務性質的功能放到後臺去執行。service也有它特定的功能,可以與activity分離同步進行,也可以單獨進行。
android中使用service*****引起ui阻塞麼
7樓:網友
service也是執行在歷磨碧主執行緒中的。
android service 執行在哪個執行緒
8樓:網友
service:service 是android的一種機制,當它執行的時候如果是localservice,那麼對應的 service 是執行在主程序的 main 執行緒上的。
9樓:網友
同乙個apk下面的service和activity沒有特殊的情況下,一般是在同乙個程序的同乙個執行緒裡面的。
都在主ui執行緒,這就是為什麼我們在service的onstart onbind中不能做延時較長的操作。
既然android service是執行在主執行緒中的,那service還有什麼用??
10樓:銀河系開國皇帝
activity退出後可能被系統**,service如果設為前臺服務可以一直跑。
既然android service是執行在主執行緒中的,那service還有什麼用
11樓:網友
service 可以指定執行在非ui所在的程序的啊。
service主要是用來在後臺幹事情的,ui退出了,service還在做事,這個程序是不會被結束掉的啊。
在android裡service不是乙個單獨的程序也不是乙個單獨的執行緒,那麼為什麼使用者可以在
12樓:美女桌布推薦
根據api的描述:
service是執行在主執行緒上的,而不是執行在另乙個執行緒中,如果你想在service中處理很佔時間的操作,你必須在service中開執行緒,這樣可以降低activity沒有響應的風險。
關於android程式設計中service和activity的區別
1.activity是android應用的核心概念,簡而言之activity為使用者互動管理者,有一個可視介面呈現,而service跟activity的區別是他在後臺執行,沒有介面呈現。2service和activity在使用intent上的細小區別,就是intent的傳值上有區別 activity...
想要形容一種service很周到,完善,該用什麼英文單詞呢
attentive this service is very attentive to the guests.這個服務 對客人招待得十分周到。considerate this service is very considerate of the guests.這個服務對客人招待得十分周到。flawl...
Service的英文解釋,解釋一定要是英文的哦
service s vis basic translation n.service,serve,service ceremony wild service durable,on active duty of repair,maintenance vt.maintenance network defi...