【发布时间】:2019-08-14 10:31:59
【问题描述】:
我在我的 Android 项目中使用 MVVM。我有创建和编辑片段。这两个片段具有大致相同的功能。如果我在通用视图模型中编写它们具有相同功能的函数,我可以使用通用视图模型和自己的片段视图模型吗?例如我可以像下面这样使用吗?
CommonViewModel(){
void selectPriority()
.
.
.
otherthings...}
CreateViewModel(){
LiveData<CommonViewModel> cvm;
.
.
.
otherthings...}
EditViewModel(){
LiveData<CommonViewModel> cvm;
.
.
.
otherthings...}
不是这个
CreateViewModel(){
void selectPriority()
.
.
.
otherthings...}
EditViewModel(){
void selectPriority()
.
.
.
otherthings...}
或者你能建议我使用不同的方式吗?
【问题讨论】: