mvp

    2热度

    1回答

    场景:在我的应用程序中,我有来自不同数据源的不同类型的模型,例如UserState和Tasks。我为这两个模型创建了两个独立的存储库,即UserStateRepository和TaskRepository。 这两个都被注入到TaskPresenter中,根据来自两个存储库的数据显示任务和用户特定的信息。 其实这只是一种情况。我的应用程序有很多这样的模型,例如Dictionary,Resources

    0热度

    1回答

    所以我有一个方法在我的演示者,我坚持测试。 我正在使用FirebaseAuth来存储有关用户的电子邮件和密码。 所以当我尝试登录时,我会继续与他们取得用户(如果存在)。 我可以在成功后获取userId,然后我调用一个视图方法,以检索到的id继续其他活动。 这就是: public void loginButtonClicked() { if (view != null) { i

    1热度

    1回答

    你好,我想初始化演示对象到我的片段,但其抛ClassCastException异常 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.varshaawebteam.tp_comment_mvp, PID: 22672 java.lang.ClassCastException: com.varshaawebteam.tp_comm

    0热度

    1回答

    我正在学习Android MVP体系结构并尝试使用Mockito/JUnit测试某些方法。我是从本教程学习: https://codelabs.developers.google.com/codelabs/android-testing/index.html?index=..%2F..%2Findex 我有在我的Android MVP架构类型的应用程序测试的演示方法的问题。 这里是我的演示类: p

    2热度

    1回答

    我正在编写一个应用程序,我正在使用Dagger2进行依赖注入。我是匕首的新手。我对它的工作原理感到困惑,我无法弄清楚如何使用这个库。我已经尝试在博客文章的帮助下写下模块和组件。我已经提到了该模块的用途。如果我错了,请纠正我。 APP模块和组件:应该产生在整个应用单一实例,我想用这个例子来访问某些Android资源AppComponent的 @Module public class AppModu

    0热度

    1回答

    当我们执行popBackStack并返回到后堆栈中的前一个片段时,方法onViewCreated(View view, Bundle bundle)中的包始终为空,这是因为之前没有调用过onSaveInstanceState(Bundle outState)。所以,当我们回去的时候,bundle是null,并且再次创建一个演示者(和视图状态)。在这种情况下,我们可以重用演示者并查看状态(而不是重新

    1热度

    1回答

    我正在使用Android MVP体系结构并试图解决与我的测试问题。 当用户单击注册表单上的确认按钮时,它应该测试用户是否已成功创建并将创建的对象传递给View。 这里是我的测试(不工作的版本): @Test public void clickOnConfirmButtonWithValidInput_RegisterSuccessfulCalled(){ when(view.g

    0热度

    2回答

    因此,我有一个EditText,我在其上设置了onEditorActionListener,即在用户输入文本并按下enter/search之后,它将获取详细信息并相应地填充回收视图。 现在为了节省配置更改的状态我已经写了下面的代码 - Parcelable stateList; @Override protected void onSaveInstanceState(Bundle outSt

    1热度

    1回答

    我想删除重复的代码,所以我想创建一个将绑在一起的模型,视图和主持人的类型,并自动连接它们如一个简单的MVP基本视图控制器: class BaseMvpViewController<M: MvpModel, V: MvpView, P: MvpPresenter>: UIViewController { 在哪里我的模型和视图是空的协议: protocol MvpModel {} protoco

    2热度

    1回答

    我正在实现一个与图像一起工作的应用程序,并在其上应用过滤器。后端是用Java编写的,并且附带了使用JavaFx和FXML制作的桌面应用程序。我遇到的问题是如何以最好的方式组织我的代码。 我有一个控制器负责fxml文件中定义的元素的功能,以及一个Model,其中目前是来自后端的基于Java的整个逻辑。但是模型不应该包含像POJO类这样的域对象吗?我应该在哪里放置以图像作为参数的方法并执行过滤操作,当