问题标签 [android-mvvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何将项目 ID 传递给 ViewModel?
我将 Recyclerview 项目 ID 从 Activity 传递到 ViewModel 没有什么问题。我需要这个 ID 来编辑对象。有谁知道如何按照 MVVM 架构来做?
android - 如何将数据从 recyclerview 中的单击项目传递到 viewmodel 并打开新活动?
正如我所写,我正在寻找解决该问题的方法。如何MVVM
在 Android 中正确传递文本和 id 单击项目ViewModel
并打开新活动?
新活动是项目的详细信息。因此,当我单击项目时,我想显示带有来自单击项目的数据的新活动,并且我需要项目 ID 来编辑项目中的对象。
android - 从 List 的第一个值中拉出> 并在 TextView 上设置
我已经从我的 MainFragment 传递到我的适配器列表:
我在适配器中的方法:
我的班级组合结果
公共类组合结果 {
}
和方法:
问题:
我的问题是我不知道如何从第一个字符串中提取数据
第一个字符串包含我想在 recyclerView 的 item_list 中的 textView 中放入的名称,第二个是 foto,在这种情况下是无关紧要的。
android - 数据绑定 Recyclerview 和 onClick
好的,我再试一次。上次我询问在 recyclerview 和 item 之间传递数据,一个人通过点击帮助我打开了项目,但我仍然不知道如何在新活动中显示点击项目的数据。我想单击一个项目,然后在新活动中显示该项目的数据。在此活动中,我想编辑数据。有谁知道该怎么做?我需要任何想法。
带有 OnItemClickListener 接口的 RecyclerView 适配器:
项目 XML 文件:
创建:
android - 是否可以在android中使用具有MVP架构的分页库?
我想在我的应用程序中使用分页库,我已经看到了多个示例,它们都使用具有 MVVM 架构的视图模式组件,但是我的应用程序的大部分部分都是 MVP 架构,我不想使用 MVVM,所以是有什么方法可以使用具有 MVP 架构的分页库来实现分页?
android - HTTP 401 - MVVM 模式中带有 RxJava2 和 Retrofit2 的空回收器视图
我对MVVM 模式和使用RxJava2和Retrofit2调用 API非常陌生。我正在尝试从Unsplash API调用 API 我不知道该怎么做,我查看了很多教程,但没有解决正在发生的事情。
这里是我提供APIService和OkHttpClient和Retrofit 的地方:
照片服务:
照片库:
视图模型:
和我设置适配器的片段:
我认为来自适配器的代码不一定要放。因为错误来自另一边,但我不知道问题出在哪里。
如果它确实很重要,那就是错误:
java - Android:MVVM 是否可以显示来自 ViewModel 的消息(toast/snackbar 等)
我想知道在 ViewModel 的视图中显示某种消息的最佳方法是什么。我的 ViewModel 正在进行 POST 调用,并且“onResult”我想向用户弹出一条包含特定消息的消息。
这是我的视图模型:
还有我的活动:
在这种情况下,最好的方法是什么?
android - 如何通过数据绑定使用 mvvm 模式
我正在开发一个有登录表单的应用程序。我对模式有点困惑,因为我不明白登录成功后我将如何打开新活动。根据我点击提交时的理解按钮 viewmodel 中验证的方法将被调用,在我成功登录后,我不知道如何将其导航到活动文件,以便我可以调用新活动。
android - 我们可以一起使用 BaseObservable 和 LiveData
如何在视图模型中一起使用 LiveData 和 Baseobservable,以便我可以分别使用它们将数据传递给活动并更新 UI
android - 从视图中获取活动上下文是否正确,例如 mvvm 中的按钮
我是 mvvm 模式的新手,我正在开发一个功能,我必须进行服务调用并显示一个需要 Activity Context 的自定义 ProgressDialog 框。所以我想知道我是否可以从触发服务的按钮传递上下文打电话还是一个坏主意。如果获取上下文是错误的,那么我应该如何实现它?