Android Service執行unbind后再次執行bind的問題


 

  在執行了startService、bindService、unbindService之后,再次執行bindService。這時發現Service的onBind方法並沒有執行,而是執行的onRebind方法,但是有個要求,就是在onUnbind方法的時候返回true。

  如果onUnbind方法返回false,則調用bindService的時候onBind不再執行,而且調用unbindService的時候,onUnbind也不會執行。

  如果onUnbind方法返回true,再次調用bindService的時候會執行onRebind,再調用unbindService的時候,onUnbind也會執行。

 

  

 

  


免責聲明!

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



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