kotlin SAM 优化,不注意就会踩坑! 关键字:kotlin,SAM,优化,坑,object,singleton,LiveData,Android Archicture...
kotlin SAM 优化,不注意就会踩坑! 关键字:kotlin,SAM,优化,坑,object,singleton,LiveData,Android Archicture...
为什么升级个IDE要写篇文章记录下呢? 每次升级Android Studio就会碰到一堆bug,网上一查遍地是踩坑篇,有已经被人踩过解决的,也有找不到解决方法,自己硬着头皮尝...
牛逼大佬😄👍
动态绘制背景不同弧度的TextView先上实现代码: 主要实现代码就一块: 根据角度,确认path路径,添加到绘制页面绘制即可,省却了通过shape 固定定义图形的尴尬 若是想通过xml布局定义好背景色和弧度,可...
先上实现代码: 主要实现代码就一块: 根据角度,确认path路径,添加到绘制页面绘制即可,省却了通过shape 固定定义图形的尴尬 若是想通过xml布局定义好背景色和弧度,可...
引言 昨天已经使用 RefreshIndicator 实现了下拉刷新数据的效果,今天,我们使用ScrollController来实现:上拉加载更多数据,然后再将二者汇总起来~...
简单列举总结一下常用的布局widget。Flutter有丰富的layout组件库。其中有一些是常用库。下面的widget分为两类:标准组件和来自Material Compon...
官方网址:https://flutter.io/ Flutter中文网:https://flutterchina.club/ 中文开发者论坛:http://flutter-d...
Room是一个对象关系映射(ORM)库。Room抽象了SQLite的使用,可以在充分利用SQLite的同时访问流畅的数据库。 Room官方文档介绍 https:/...
声明:原创作品,转载请注明出处http://www.jianshu.com/p/7b839b7c5884[https://www.jianshu.com/p/7b839b7c...
代码有点问题,RetrofitHelper并没有用到Context,但获取实例的时候却要传context,而且RetrofitHelper还是个单例模式,它的生命周期是整个应用的生命周期,在activity里传个this进去必然导致内存泄露,因为activity一直被持有无法释放。解决办法就是单例模式里不需要context就不要加,真的需要的话就把构造方法改成
mContext = context.getApplicationContext();
使用应用程序的context替代activity的context从而避免内存泄露
前言 最近一直在研究自定义view,正好项目中有一个根据下载进度来实现球体进度的需求,所以自己写了个进度球,代码非常简单。先看下效果: 效果还是非常不错的。 准备知识 要实现...
前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式...
一.首先描述下使用场景和出现的问题: AS2.3.1 Gradle2.2.3 ButterKnite7.0.1 升级了As到3.1.3Gradle2.3.2 ButterKn...