-
0 votesanswersviews
使用Architecture Components构建的应用程序是否使其成为“MVVM”,如果是,应用程序的哪些部分与哪个MVVM层相关?
我找不到直接回答这个问题的任何来源: Android架构组件是否遵循MVVM架构(如果正确实施)?如果是,应用程序的哪一部分(活动/片段,ViewModel,存储库,数据库,Web服务)与“模型”“视图”和“ViewModel”相关? ViewModel类显然属于ViewModel层,但其余的呢? -
2 votesanswersviews
在MVVM体系结构中从ViewModel添加片段
我正在使用 DataBinding 并关注 MVVM architecture ,现在我被困在如何从 ViewModel 添加新片段,因为我们需要在 ViewModel 上定义点击事件 . 这是我的 MainViewModel 课程 public class MainViewModel { private Context context; public MainViewModel... -
0 votesanswersviews
Android架构组件视图模型
我试着用android架构组件更新我的学校项目 . 在这些日子里,我正在研究架构组件中的ViewModel组件 . 我读了很多文章 . 我知道使用viewmodel用于 provide data to the UI and survive configuration changes. 但我的问题是这会导致内存泄漏吗?作为示例如果在Activity的生命周期完成之前未清除引用,则将是内存泄漏 . 大... -
1 votesanswersviews
在ViewModel和Fragment / Activity交互和通信之间应用MVVM
我正在投入大量时间来正确理解架构组件以及所有内容如何适应MVVM模式 . 到目前为止,这是我看到的东西(没有做Dagger注射,因为我还没有那么远): a) UserEntity 是一个带有 @Entity 注释的类来处理 Room 的表创建 @Entity(tableName="users") public class Users{ private long id; ... -
0 votesanswersviews
将PagerAdapter,RecyclerViewAdapter放在MVVM架构中的正确位置在哪里?
当我使用MVVM架构实现我的应用程序时 . 我总是有一个问题,我应该在哪里放置 PagerAdapter 和 RecyclerViewAdapter 的实现 . 现在我把 Fragments 作为内部阶级 . -
0 votesanswersviews
具有MVVM架构的ViewModel注入(内部视图)
这就是我用 MVVM (+Databinding) 和 Dagger-2.11-rc2 创建 Adapter 的方法: Adapter: public class ItemAdapter extends RecyclerView.Adapter<BindableViewHolder<ViewDataBinding>>{ private static int TYPE...