dataBinding和retrofit的使用
1、dataBinding使用方法
1、配置dataBinding
2、创建layout类型xml布局文件
3、即可引用
ActivityMainBinding mainBinding;
mainBinding = DataBindingUtil.setContentView(this, R.layout.activity_main);
mainBinding.testte.setText("abcccc");
2、retrofit的使用
1、依赖
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
//ConverterFactory的Gson依赖包
implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
//CallAdapterFactory的Rx依赖包
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
2、工具类
3、引用即可
实现demo: https://download.csdn.net/download/meixi_android/13582428
bug在线交流: QQ1085220040
dataBinding和retrofit的使用相关推荐
- Android MVVM封装,MVVMFramework
软件简介 这是一个搭建MVVM模式极速开发库,DataBinding 和 Retrofit 配合使用搭建的快速框架. 环境 AndroidStudio 2.1 MVVM模式 MVVM模式:View,V ...
- 打造自己的 APP「冰与火百科」(一):分析定位
回想自己最开始学习 Android 的动力,其实很简单,就是想在手机上看到自己设计的 APP.但是在工作后,一直做的都是「别人」的 APP,偶尔还要做一些自己不太认可的设计和交互,从中获取到的成就感还 ...
- android练手项目集锦
哈哈一向的老传统,直接贴地址.话说现在各种开源项目不少,但是现在找几个优秀的还真不容易 awaker 一个挺不错的用来学习 AAC 框架的demo ,很详细的使用了 AAC 框架,代码封装的不错.个人 ...
- 【JetPack+Retrofit+Rxjava】获取Bing每日一图并显示ViewModel+LiveData+DataBinding+MVVM 补充笔记
扉: 原文来自:Android官方架构组件ViewModel+LiveData+DataBinding架构属于自己的MVVM 很喜欢作者的思路,但是使用Kotlin需要配置的东西好多并且很多细节要重写 ...
- Android MVVM基础版 DataBinding+Retrofit+RxJava(一)
最近开始学习MVVM,之前一直用mvp,好处大家都知道,文章会分成多个系列,从最简单的基础版MVVM到比较成熟的MVVM,由浅入深,毕竟我也是刚接触,也是跟着别人的项目学的. 参考的项目有: 1.使用 ...
- retrofit content-length为0_LiveData+Retrofit 网络请求实战
code小生,一个专注 Android 领域的技术平台公众号回复 Android加入我的安卓技术群 作者:星星y 链接:https://www.jianshu.com/p/34fb6ffaa684 声 ...
- Android的MvVM模式探讨: Databinding 与 ViewModel+LiveData+Repository对比
Mvvm模式: Databinding 与 ViewModel+LiveData+Repository 作者:Yagami3zZ,转自:https://www.jianshu.com/p/e7628d ...
- Mvvm模式: Databinding 与 ViewModel+LiveData+Repository
前言: 本文主要是对常见设计模式的一些分析,以及讲述在Android项目中实现Mvvm模式的两种方式.通过Databinding或者ViewModel+LiveData+Repository如何实现M ...
- MVP+Dragger2+Rxjava2+Retrofit+OKhttp进行开发。
MVP+Dragger2+Rxjava2+Retrofit+OKhttp框架已经流行很长时间,而且也必将成为未来android开发的趋势,在使用这个框架的过程中踩过很多坑, 所以想把我的经验告诉大家, ...
最新文章
- jquery拓展插件开发
- python 还原九宫格图片_用Python做一个好玩的朋友圈九宫格抽奖
- 微型计算机组装实验报告虚拟,计算机硬件的组装实验报告.doc
- mysql datetime 间隔,MySQL datetime默认时间间隔
- 华为 招聘 状态 查看_英特尔放弃5G芯片研发:三星受益;爱立信2019年Q1净利润约2.51亿美元;华为也将要与高通和解;天津首个5G电话成功打通...
- 微软故障转移群集服务器要求,故障转移群集概述
- StringBuffer类的功能
- 最近找到了一个免费的python教程,两周学会了python开发
- android 4.2.1短信接收以及应用接收顺序
- 学土木结构考计算机等级考试,请教各位,我是学土木的,考计算机二级的哪个比较好?...
- 如何管理好IDC机房?(二) ----依靠技术还是管理
- XCodeGhost
- LiveGBS/LiveNVR组合实现GB35114平台端和GB35114设备端的GB35114的交互流程
- 手动剿灭Word宏病毒
- 7计数 contact form_接近开关和光电开关是一种具有开关量输出的位置传感器
- HTML(超文本标记语言)
- Coreldraw软件提示盗版警告,网络关闭还是提示软件已被禁用方法教程
- One afternoon in Zhongguancun(redo CC5)
- 遭遇:“说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。”错误...
- 如何解决浏览器无法打开网页问题
热门文章
- [css] position跟margin collapse这些特性相互叠加后会怎么样?
- [css] 如何给文字的color设置渐变
- 前端学习(2839):swiper属性
- “约见”面试官系列之常见面试题之第一百零七篇之vue的作用(建议收藏)
- “约见”面试官系列之常见面试题第七篇说说Vue的生命周期(建议收藏)
- 第六十四期:微软将不再把 .NET Framework API 移植到 .NET Core 3.0
- [教程]一份简单易懂的 TensorFlow 教程
- angular2 路由ajax,如何通过Javascript函数在Angular 2中实现AJAX
- 热插拔服务器电源维修,无需关停系统即可热插拔,TE Connectivity推出滑轨电源连接器...
- md5生成一个加盐程序c语言,MD5在编程中的实现 (C语言)