问题标签 [mvrx]

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 投票
3 回答
345 浏览

android - Android Studio 无法解析导入

我正在尝试一个示例项目来学习MvRx。然而,似乎有些不对劲。Android Studio 无法activityViewModel自动查找和导入。

1)我试图通过写它的包名来手动导入它,但它仍然是灰色的。

2) 从 Gradle 选项卡中,我选择了我的根项目并单击Refresh Gradle Project以刷新所有依赖项。它也没有帮助。

问题是什么?

在此处输入图像描述

0 投票
1 回答
35 浏览

android - 如何在测试中跳过重复事件的网络呼叫?

我不确定我是否错过了 MvRx、MvRxTestRule 或 RxJava 中的某些内容。

在 ViewModel 中我想测试一个网络调用以及它是否触发另一个调用是很常见的。所以当我有这样的事情时:

这适用于单元测试:

但是,如果呼叫重复:

我无法在测试中通过 viewModel?.fetchResult()。我怎样才能让它工作?

MvRxTestRule() 在测试的伴随对象中。

0 投票
1 回答
33 浏览

android - 在两个容器上实例化一个片段只会渲染一个片段

我正在使用 MvRx 并试图通过在一个屏幕上实例化片段的两个实例来理解一个概念。我认为问题出在我的 XML 中,因为无论我做什么,我都只会得到一个片段实例。任何帮助都是极好的。

活动主.xml:

MainActivity.kt: