我正在尝试在运行时启用/禁用 TileService,但我不知道该怎么做。我有一个 TileService,它执行依赖于 GooglePlayServices 设备上的可用性的操作。如果我启动我的应用程序,我可以通过调用启用或禁用 TileService
getPackageManager()
.setComponentEnabledSetting(componentName
PackageManager.COMPONENT_ENABLED_STATE_ENABLED
PackageManager.DONT_KILL_APP);
一切都很好。我想要做的是了解如何能够启用或禁用 TileService 而无需启动应用程序。我不明白如何检测用户何时下拉快速设置并点击编辑按钮,这是我应该能够动态启用或禁用 TileService 的地方。我在 TileService 类中找不到任何方法。