Android 使用MVPHelper工具生成,MVPDemo模拟登录演示

前言:

好了这段时间又闲下来了,就学习一下Android的MVP编写模式,记得我第一次学MVP的时候还是一面懵,完全听不懂这是为什么鬼,为什么一个简简单单的登录写的这么复杂。刚开始还一个个类,一个个接口的自己去创建,感觉太麻烦了。不过还好有想起有 MVP的自动生成工具。哈哈 这下的节省了我不少时间。

因为大家应该都知道这模式了,可能有些大神都玩的飞起了。我在这就献丑一下,对我看到的几篇比较好的文章和自己的理解做一下总结。如有雷同见谅。

好了废话不多说接入正题吧~

正文:

如何添加MVPHelper到项目中可以参照一下这位哥们的。点击打开链接

好了刚刚有提到的自动生成的MVP自动化插件。就是这个啦 MVPHelper  他可以帮助我们自动生成接口及实现类

但注意了:这个工具有两种分包模式    这里可以参照一下这位哥们的我觉的写的很好。MVPHelper更新日志 --- 新增常规分包模式_三精-大精wing的博客-CSDN博客

不过在看例子的时候也要注意一下

在使用MVPHelper自动生成的话,一定要注意你的包名!一定要注意你的包名!一定要注意你的包名!不然你是生成不了的

这就是使用Contract分包模式下的包分类情况 结构是比较简单清晰的

这个呢!就是常规方式的分包了!

细心的人不难发现,Contract分包模式,其实就是把所以接口整合到了一个类里面

LoginContract.java类

public class LoginContract {

  public interface LoginView{

  }
  public interface LoginPresenter{

  }
  public interface LoginModel{

  }

}

好了MVPHelper自动化构建工具就简单的将到这里

接下来就讲一下MVP模式的模拟登录吧

完整代码欢迎下载:点击打开链接

1,我这里就按常规分包模式给大家讲一下,这个搞懂了其实都一样了

第一步:这是必不可少的就是写布局了。

activity_login2.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WL-鬼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值