logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

话说安卓MVP框架搭建和优缺点

项目结构图MVP搭建步骤:1Javabean实体类2 View层从页面获取数据3 Model层的登录的监听接口4 Model层业务处理接口5 Model层业务处理的实现类6 Presenter层关联Model层和View层7acvitity中用Presenter实例实现数据与模型交互流程图解:MVP与MVC的区别:项目结构图GitHu...

纯净的MVP架构思路

① 添加基于OKHTTP的网络请求封装框架okhttpfinal② 初始化okhttpfinal③ 创建实体类(为了看的清晰,把原本的内部类ResultBean和DataBean抽离出来)④ 定义网络监听回调接口⑤ 定义获取网络数据的接口类,定义获取数据的方法创建获取网络数据接口NetTask的实现类实际去获取数据⑦定义一个持有presenter的view层接口,用于view和m...

Flutter中的路由实现方式

导航到一个新页面和返回Navigator.push方法跳转后样子import 'package:flutter/material.dart';void main(){runApp(MaterialApp(title: '基本路由',home: FirstRoute(),));}class FirstRoute extends Stateless...

kotlin自定义公共标题栏(通用item组件)

文章目录公共item布局resources自定义公共标题栏使用公共item布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.androi...

#kotlin
Flutter中的HTTP网络请求(Dio)

文章目录使用Dio的配置默认配置通过options配置GET 请求POST请求多个并发请求:下载文件以流的方式接收响应数据:发送表单请求 FormData:通过FormData上传多个文件:监听发送(上传)数据进度:以流的形式提交二进制数据:官方文档:https://github.com/flutterchina/dio/blob/master/README-ZH.md由于flutter目...

kotlin中使用Flutter-Boost混合开发的传值跳转问题

文章目录使用场景目录结构效果图Android工程集成flutter-boostflutter moudle中使用flutter-boostAndroid Native端注册 flutter-boostAndroid跳转Flutter传参Flutter跳转Android传参使用场景对于一些业务功能单一或者只是用来展示而没有过多交互的页面,比如登录页面或者商品列表页,只是为了给用户展示,这种页...

Kotlin中Tablayout的用法

文章目录xml获取item的viewitem的xmlkotlin中tablayout渲染和点击xml<com.google.android.material.tabs.TabLayoutandroid:id="@+id/tab_layout"android:layout_width="match_parent"...

kotlin 基础API(中缀表达式,委托,伴生对象,数据类)

data class SendCmdBaseDto (val vin: String,val remoteType: String,val commandType: String,val type: Int,val seqNo: String,val securityPassword: String?,val temp:Stri...

flutter引入公共组件在ListView中不显示问题(全局组件复用问题)

异常问题:RenderCustomMultiChildLayoutBox object was given an infinite size during layout子布局没有明确的大小不能使用Scaffold脚手架公共组件的构建使用如下方式class LoginWidget extends StatefulWidget {@overrideState<Statef...

Flutter 底部导航栏实现方式

系统的BottomNavigationBar实现import 'package:flutter/material.dart';import 'package:micro_course/ui/CourseScreen.dart';import 'package:micro_course/ui/MineScreen.dart';import 'package:micro_course/ui/S...

    共 29 条
  • 1
  • 2
  • 3
  • 请选择