问题标签 [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.

0 投票
1 回答
230 浏览

android - 如何将项目 ID 传递给 ViewModel?

我将 Recyclerview 项目 ID 从 Activity 传递到 ViewModel 没有什么问题。我需要这个 ID 来编辑对象。有谁知道如何按照 MVVM 架构来做?

0 投票
1 回答
1176 浏览

android - 如何将数据从 recyclerview 中的单击项目传递到 viewmodel 并打开新活动?

正如我所写,我正在寻找解决该问题的方法。如何MVVM在 Android 中正确传递文本和 id 单击项目ViewModel并打开新活动?

新活动是项目的详细信息。因此,当我单击项目时,我想显示带有来自单击项目的数据的新活动,并且我需要项目 ID 来编辑项目中的对象。

0 投票
0 回答
226 浏览

android - 从 List 的第一个值中拉出> 并在 TextView 上设置

我已经从我的 MainFragment 传递到我的适配器列表:

我在适配器中的方法:

  • 我的班级组合结果

    公共类组合结果 {

    }

和方法:

问题:

我的问题是我不知道如何从第一个字符串中提取数据

第一个字符串包含我想在 recyclerView 的 item_list 中的 textView 中放入的名称,第二个是 foto,在这种情况下是无关紧要的。

0 投票
3 回答
6346 浏览

android - 数据绑定 Recyclerview 和 onClick

好的,我再试一次。上次我询问在 recyclerview 和 item 之间传递数据,一个人通过点击帮助我打开了项目,但我仍然不知道如何在新活动中显示点击项目的数据。我想单击一个项目,然后在新活动中显示该项目的数据。在此活动中,我想编辑数据。有谁知道该怎么做?我需要任何想法。

带有 OnItemClickListener 接口的 RecyclerView 适配器:

项目 XML 文件:

创建:

0 投票
1 回答
1212 浏览

android - 是否可以在android中使用具有MVP架构的分页库?

我想在我的应用程序中使用分页库,我已经看到了多个示例,它们都使用具有 MVVM 架构的视图模式组件,但是我的应用程序的大部分部分都是 MVP 架构,我不想使用 MVVM,所以是有什么方法可以使用具有 MVP 架构的分页库来实现分页?

0 投票
1 回答
254 浏览

android - HTTP 401 - MVVM 模式中带有 RxJava2 和 Retrofit2 的空回收器视图

我对MVVM 模式和使用RxJava2Retrofit2调用 API非常陌生。我正在尝试从Unsplash API调用 API 我不知道该怎么做,我查看了很多教程,但没有解决正在发生的事情。

这里是我提供APIServiceOkHttpClientRetrofit 的地方:

照片服务:

照片库:

视图模型:

和我设置适配器的片段:

我认为来自适配器的代码不一定要放。因为错误来自另一边,但我不知道问题出在哪里。

如果它确实很重要,那就是错误:

0 投票
2 回答
15658 浏览

java - Android:MVVM 是否可以显示来自 ViewModel 的消息(toast/snackbar 等)

我想知道在 ViewModel 的视图中显示某种消息的最佳方法是什么。我的 ViewModel 正在进行 POST 调用,并且“onResult”我想向用户弹出一条包含特定消息的消息。

这是我的视图模型:

还有我的活动:

在这种情况下,最好的方法是什么?

0 投票
3 回答
214 浏览

android - 如何通过数据绑定使用 mvvm 模式

我正在开发一个有登录表单的应用程序。我对模式有点困惑,因为我不明白登录成功后我将如何打开新活动。根据我点击提交时的理解按钮 viewmodel 中验证的方法将被调用,在我成功登录后,我不知道如何将其导航到活动文件,以便我可以调用新活动。

0 投票
0 回答
137 浏览

android - 我们可以一起使用 BaseObservable 和 LiveData

如何在视图模型中一起使用 LiveData 和 Baseobservable,以便我可以分别使用它们将数据传递给活动并更新 UI

0 投票
1 回答
95 浏览

android - 从视图中获取活动上下文是否正确,例如 mvvm 中的按钮

我是 mvvm 模式的新手,我正在开发一个功能,我必须进行服务调用并显示一个需要 Activity Context 的自定义 ProgressDialog 框。所以我想知道我是否可以从触发服务的按钮传递上​​下文打电话还是一个坏主意。如果获取上下文是错误的,那么我应该如何实现它?