首页 > 解决方案 > android 自定义视图是否应该使用服务/演示者,在其中注入或用作单例?

问题描述

我有一些视图用作“面板”,上面有不同的功能,可以修改主场景或调用后端。面板中的一些组件/按钮也是自定义视图。例如,在 Angular 2+ 中,如果您想调用后端,您可以将服务直接注入到您的自定义组件中。

  1. 我应该从自定义视图中调用后端吗?将演示者注入自定义视图是一种好习惯吗?

  2. 我应该通过事件/订阅(可能使用 rxjava)与“游戏场景”交互还是将游戏场景对象传递给自定义视图以便对其进行操作?

我认为对于干净的代码来说,这是很好的架构问题。谢谢

标签: androidarchitecturerx-java2

解决方案


推荐阅读