如何在togglz中启用新功能时如何禁用启用的功能?

时间:2015-07-17 22:41:53

标签: togglz

说我默认启用了功能ABCABC已停用。

当我启用B时,我想禁用A:一次只能启用一项功能。

1 个答案:

答案 0 :(得分:3)

您需要实现StateRepository界面的自定义版本。有关这方面的信息可以在on the togglz documentation

找到

接下来覆盖所需功能的setFeatureState(...)功能。

  • 禁用活动功能(通过FeatureManager或功能枚举查询 - 您可能需要为所需功能实现这些类的自定义版本)
  • 启用正在设置的功能。