如何使用Android MVI架构管理服务

如何使用Android MVI架构管理服务,android,architecture,Android,Architecture,目前,我的项目是用MVI体系结构原则构建的,但当涉及到服务时,我感到困惑 我想编写单元测试来检查我的服务的逻辑(实现Service()的任何类),目前我已经将此逻辑分离到ServiceInteractor中,但它没有给我足够的空间,我需要额外的层 我无法在此处选择演示者,因为服务没有任何演示层。我能在这里用什么?也许useCases适合在这里仍然遵循MVI原则

目前,我的项目是用MVI体系结构原则构建的,但当涉及到服务时,我感到困惑

我想编写单元测试来检查我的服务的逻辑(实现
Service()
的任何类),目前我已经将此逻辑分离到
ServiceInteractor
中,但它没有给我足够的空间,我需要额外的层

我无法在此处选择
演示者
,因为
服务
没有任何演示层。我能在这里用什么?也许
useCases
适合在这里仍然遵循MVI原则