既然service跟Ui執行緒在同乙個執行緒,那為什麼在service播放音樂

2025-03-26 07:15:26 字數 2065 閱讀 6471

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...