同时从不同的线程调用onCreate

时间:2015-04-28 17:43:19

标签: android android-service

我已阅读Android文档,其中一段代码在onCreate方法Sync Adapter内同步。 AFAIK Android只创建一个服务实例,因此Android可以同时从不同的线程调用onCreate吗?或者是否可以在onCreate完成之前调用Service方法(使用AIDL)?

1 个答案:

答案 0 :(得分:0)

您链接到的文档(关于以线程安全方式创建SyncAdapter)没有任何意义。 onCreate()的{​​{1}}只在主线程上被调用,所以这不可能是线程安全的。

此外,在Service完成之前,您无法使用AIDL调用任何方法,因为您首先需要绑定到onCreate(),并且您无法绑定到Service,直到Service为止。 onCreate()完成。