bindService 如果被不斷的重復調用,會有問題嗎?


https://blog.csdn.net/u013553529/article/details/54754491?utm_source=itdadao&utm_medium=referral

采用Context.bindService()方法啟動服務,在服務百未被創建時,系統會先調用服務的onCreate()方法,度接着調用onBind()方法。這個時候調用者和服務綁定在一起,調用者退出了,系統就會先問調用服務的onUnbind()方法,接着調用答onDestroy()方法。如果調用bindService()方法前服務已經被綁定,多次版調用bindService()方法並不會導致多次創建服務及綁定(也就是說onCreate()和onBind()方法並不會被多次調用)。如果調用者希望與正在綁定的權服務解除綁定,可以調用unbindService()方法,調用該方法也會導致系統調用服務的onUnbind()-->onDestroy()方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM