我希望与其他应用分享我的ContentProvider。 Contentprovider是NOT
基于数据库的提供程序,它进行一些Http
调用以提供数据。
现在,为了进行这些http调用,我将按照应用程序的onCreate()
方法设置我的所有服务。
我的问题是知道可以在onCreate()
onCreate()之前调用ContentProviders Application
。
我是否可以安全地假设,即使我在外部共享此contentProvider,我的Application onCreate()
仍然可以被调用,我可以依赖它来提供所需的依赖项。
这背景是我使用Dagger2在我的ContentProvider中注入这些服务,我总是可以延迟加载,但是需要在某个时候调用Application onCreate()才能使它工作?