1

我的应用中有多个搜索提供程序。搜索提供者的问题是它们出现在谷歌搜索应用程序/小部件中。无论如何只显示这些提供者之一而不是全部?=)

4

1 回答 1

2

我不知道您为什么要打扰您不想显示的搜索提供程序。

话虽如此,您可以通过PackageManager和禁用它们的组件setComponentEnabledSetting()。禁用的ContentProvider不应该让用户启用或在实际的搜索 UI 中显示——如果是这样,恕我直言,这将是一个 Android 错误。但是,我不知道重新启用提供程序是否还需要用户进入并在“设置”应用程序的“搜索”部分重新选择它。

于 2011-11-03T13:16:43.320 回答