历览千载书,时时见遗烈。这篇文章主要讲述Android Studio插件之MVPHelper,一键生成MVP代码相关的知识,希望能为你提供帮助。
MVP盛行,听到的最多的抱怨就是咋要写这么多接口,那么本文作者提供了一个插件,自动生成这些接口的声明。感兴趣的还可以学习该插件的写法,按照自己平时的需求修改,提供开发效率。
MVPHelper
一款Intellj IDEA 和android Studio的插件,可以为MVP生成接口以及实现类,解放双手。
Github 地址
:
- https://github.com/githubwing/MVPHelper
文章图片
注意
对于MVP模式,定义一个Contract类来放置Model View Presenter 的接口,将大大减少类文件。
将普通的接口替代如下:
1 public interface GoodsInfoContract { 2 3public interface View{ 4 5} 6public interface Presenter{ 7 8} 9public interface Model{ 10 11} 12 13 }
当你在Contract类中使用插件,效果如下:
文章图片
如何使用
在插件仓库搜索MVPHelper
文章图片
手动安装的办法;
下载MVPHelper.jar
(https://github.com/githubwing/MVPHelper/raw/master/MVPHelper.jar)
然后安装插件:
文章图片
在Contract类或者Presenter类内部,点击Generate菜单,选择MVPHelper即可生成对应文件
文章图片
推荐阅读
- Android启动黑屏白屏解决方案
- Android Service不能再详细的教程
- AndroidStudio入门笔记
- Android——通过Intent传递一些二进制数据的方法有哪些
- Android快速实现动态模糊效果
- Android录制视频报错setVideoSize called in a invalid state 1
- 如何保证android程序进程不到万不得已的情况下,不会被结束
- Android uid和pid安全机制
- Android——动画的分类