附MVP模板生成器

1.BaseModuleActivity处理loading相关逻辑

2.BaseModuleModel提供mRepositoryManager处理网络请求

3.BaseMoulePresenter提供一个绑定当前界面生命周期的CoroutineScope

保证在当前界面安全的使用协程

生成代码步骤:
1.选择包名目录

2.右键New->Activity->Arms 全家桶 插件版 - 原始版

3.项目地址

4.as插件位于app\kestore\arms-template-plugin-0.0.4.jar

5.封装后一次http请求过程

        //精简的 请求 带弹窗这么写
        launch{
            normalRequestLoading(mRootView ,this,
                { mModel.getSendingState("params")} ,//model请求代码
                { resp: SendingBean? -> handle(resp)},//处理正常返回
                { exceptionMsg:String ->
                    mRootView?.showMessage(exceptionMsg)//处理协程异常
                }
            )
        }

Kotlin一键生成MVP模板_哔哩哔哩_bilibili

Kotlin一键生成MVP模板

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐