Когда setComponentEnabledSetting(TileService, DISABLE, 0); Плитка в быстрых настройках по-прежнему не удаляется

enter code hereУ меня есть класс TileService. Я хочу удалить плитку из быстрых настроек программно. Я использовал setComponentEnabledSetting(TileService, DISABLE, 0); но плитка по-прежнему отображается в быстрых настройках и обновляется, когда я нажимаю кнопку редактирования в быстрых настройках.

Есть ли способ обновить быстрые настройки, чтобы моя плитка была удалена?

Я попытался установить для плитки значение STATE_UNAVAILABLE внутри.

      onStartListening() {
   if (removeTile) {
    tile.setState(STATE_UNAVAILABLE)
    tile.updateState()
   setComponentEnabledSetting(TileService, DISABLE, 0)
 return
}
}

и последующий вызов setComponentEnabledSetting(TileService, DISABLE, 0). Плитка не обновляется.

      tile = getQsTile();

0 ответов

Другие вопросы по тегам