如果不需要每个屏幕的多个实例,使所有viewModels单例是错误的做法吗?

最佳答案

是的,因为singletons are evil
您可能会遇到以下问题:虚拟机保持状态,该状态可能与数据库不同步,并导致过多的内存消耗。
由于状态持续存在,因此很难进行单元测试。

10-06 12:53