首页 > TAG信息列表 > android-mvp

android-在MVP中使用Kotlin高阶函数

通常,使用Java,我们会创建一个* Contract接口来处理View和Presenter之间的交互,例如: 主要活动 作为视图 public class MainActivity extends Activity implements MainContract { @Override public void onCreate(Bundle b) { presenter.requestData(); } @Override public v

MVP模型应包含android专用术语吗?

我可以在MVP视图中执行逻辑操作,但是据我所知,根据MVP模式,视图应尽可能地愚蠢. MVP模型可以包含android专用术语吗?如果没有,那么我该如何在MVP模型中使用活动上下文?解决方法:让我们假设基于MVP模式的登录功能的实现,其中模型(LoginInteractor)将使用活动上下文. 因此,我们必须实现

android MVP-具有多个模型的演示者

规划为MVC类型的android应用实现MVP体系结构.我担心如何才能使主持人拥有多个 楷模. 通常,演示者的构造函数将如下所示: MyPresenter(IView view, IInteractor model); 这样,我可以在测试时交换依赖关系,并轻松模拟视图和模型.但是想象一下我的主持人与一个必须是多个网络呼叫的

我应该在哪里进行MVP架构中的活动导航?

我有一个使用MVP架构构建的Android项目.我不太确定的一件事是,例如,当我想在单击按钮后导航到另一个活动时,应该放置 startActivity(intent) 在视图组件内部还是在presenter组件内部?解决方法:您必须在视图组件中执行此操作,所有ui相关的活动都必须在视图中执行,例如打开新活动或

Dagger 2对于Android“没有@Provides注释的方法就无法提供”

我正在尝试为Android使用最新版本的Dagger 2 V2.11 这是我的代码:AppComponent: @Singleton @Component(modules = { AndroidInjectionModule.class, AppModule.class, ActivityBuildersModule.class, FragmentBuildersModule.class }) public inte

Android MVP-分离视图(onPause VS onDestroy)和状态保存

我正在尝试在我的应用程序中实现MVP架构. 但是,在阅读了一些博客并查看了一些示例项目示例之后,我不确定我是否完全了解分离视图的正确位置以及在异步操作后第二次附加视图后应该怎么做. 我看到的大多数示例都只是在异步调用后对视图的null验证检查进行了总结. 我将通过一个示例来

Android | Dagger 2.根据条件将不同的子类注入Fragment

我正在使用MVP和Dagger 2 DI.我有一个片段,我在一些活动中重用.作为片段的属性,我有一个接口类型作为片段的属性,比如MVPPresenter.根据片段的使用活动,我需要向其中注入不同的演示者(每个演示者都是MVPPresenter的实现).所以我需要一种方法将MVPPresenter的每个实现注入到我需要的

在RxJava上使用Android上的干净MVP:如何在仍然观察UI线程的同时保持演示者没有任何Android知识?

为了在android上使用mvp模式实现“干净”架构,建议将android框架视为插件,而不是将任何知识产权感知依赖项泄漏到presenter层.使用rxjava,如果我有一个设计用于将数据“推送”到视图层的演示者,我可能希望有这样的逻辑: public interface SearchPresenter { interface ViewLayer

java – Android中的MVP设计模式问题

我在MVP上做R& D,我正在考虑将这个设计模式用于我的下一个项目. 但我面临着这种设计模式的问题. 请看下面的java代码. 我有一个BaseActivity类 public class BaseActivity extends AppCompatActivity { } 接口BaseView public interface BaseView { void showLoader(); void h