对于我的应用程序,我需要先启动一个内容提供程序。据我所知,该顺序与 AndroidManifest 中的顺序无关,并且不是按字母顺序排列的。
如何控制 Android 调用 Content Provider 的 onCreate() 方法的顺序?
你需要设置android:initOrder
属性。以下是 Android 文档的内容
android:initOrder相对于同一进程托管的其他内容提供程序,内容提供程序的实例化顺序。当内容提供者之间存在依赖关系时,为每个内容提供者设置此属性可确保它们按照这些依赖关系所需的顺序创建。该值是一个简单的整数,首先初始化较大的数字。
https://developer.android.com/guide/topics/manifest/provider-element.html#init https://developer.android.com/guide/topics/manifest/provider-element.html#init
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)