5

我们有底部导航标签(4),每个标签都有片段。任何人都可以帮助(给出想法)如何以 MVVM 方式设计结构,同时保持每个选项卡的片段状态。我知道这不是提出糟糕问题的地方,但我正在寻找概念性建议。以最好的方式完成它。

4

2 回答 2

0

使用最新的拱形组件,生活变得更加轻松。现在,只要我在 ViewModel 中实现业务逻辑(状态),我就不必关心让我的片段保持活力,我很好。它在配置更改后仍然存在。如果你问我什么时候系统杀死你的应用程序以获取内存,你可以使用最新的 ViewModel功能在 ViewModel 中管理它。因此,您可以消除 View 和 ViewModel 之间的额外样板代码/通信代码以传递 saveState(例如 id、url 等)。这将是真正的关注点分离。

于 2019-05-24T11:31:55.497 回答
-3
于 2017-08-25T10:22:20.310 回答