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