绑定到Android中的本地服务的便捷方式

时间:2015-05-05 12:11:12

标签: android

在我的Android应用中,我使用local binder pattern提供服务,并使用该服务进行一些活动。

活动在bindService()中调用onCreate(),在onDestroy()中调用unbindService(),并在服务连接可用时实施ServiceConnection以接收onServiceConnected()回调。< / p>

如果我实现Activity的其他回调,例如onStart()onResume(),那么这些论文和onServiceConnected()之间是否有明确定义的顺序,或者可以调用onServiceConnected()任何时候?

我觉得这个模式非常不方便,因为当onCreate()完成时我没有服务连接可用,所以我需要使用null检查来丢弃活动的其他方法。有更方便的方法吗?我希望以同步方式绑定到本地服务,以便我直接获得与它的连接。

0 个答案:

没有答案