如何预先实例化我的内容提供商?

时间:2009-12-15 20:12:50

标签: android

在我的应用程序中,我创建了一个ContentProvider。当我的ContentProvider启动时,我有办法实例化apk吗?

现在,ContentProvider仅在有人进行查询时进行实例化。

1 个答案:

答案 0 :(得分:2)

“实例化”您的内容提供商到底是什么意思?通常,您应该使用内容解析程序来访问内容提供程序,而不是直接实例化它们。

如果要在首次启动应用程序时针对Content Provider启动查询,可以扩展Application类并覆盖onCreate方法,从那里向内容提供商发出查询。

如果你这样做,你还需要修改清单中的<application>节点,以包含指定新的Application类实现的android:name属性。