大家都知道在 Android 中 MVP 模式需要写很多繁琐的实现类,为了提高效率,便开发了一款直接生成接口与实现类的插件~~~ 插件可以直接在插件仓库搜索 MVPHelper 或者去 github 上下载 https://github.com/githubwing/MVPHelper 这里也弱弱的求个 star
插件目前有 2 种模式,一种是常规型分包。
另一种是 Contract 型,这里对 Contract 型进行个简短的说明。。
对于 MVP 模式,定义一个 Contract 类来放置 Model View Presenter 的接口,将大大减少类文件。将普通的接口替代如下:
public interface GoodsInfoContract {
public interface View{
}
public interface Presenter{
}
public interface Model{
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.