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()方法。

posted on 2020-04-14 10:41  旺仔牛轧糖  阅读(3213)  评论(0编辑  收藏  举报