- 博客(5)
- 收藏
- 关注
原创 Kotlin笔记2-操作符和扩展方法
1. kotlin的操作符可以重载,在方法前面加 operator 关键字,如下面的重载 + 运算符data class Counter(var index: Int)operator fun Counter.plus(increment: Int): Counter { return Counter(index + increment)}fun main(args: A...
2018-07-30 23:16:46 280
原创 Kotlin笔记1-变量和流程控制
历史:2011年7月,JetBrains推出Kotlin项目 2016年2月15日,Kotlin V1.0发布 2017年 Google I/O大会,Kotlin成功官方Android开发语言。建议学习网站:kotlin中文网: https://www.kotlincn.net/ 官网: http://kotlinlang.org/ 官方在GitHub上的文档说明:https://gi...
2018-07-22 23:47:12 223
原创 Android中常见的内存泄露及解决办法汇总
内存泄露就是指该被GC垃圾回收的,由于有另外一个对象仍然在引用它,导致无法回收,造成内存泄露,过多的内存泄露会导致OOM。 android中的内存泄露通常是Activity或者Fragment的泄露。下文分析以Activity展开,Fragment同理。1. 非静态内部类、匿名内部类2. 静态的View3. Handler4. 监听器(各种需要注册的Listener...
2018-07-12 01:59:47 16468 1
原创 Android 自定义View 总结
1. 自定义属性2. 重写onMesure3.重写onDraw4. 重写onLayout 自定义View入门还是很简单的,但是很少有程序员能做好它,因为涉及的面太广,网上经常有写文章标题是一篇就能搞定自定义View的,简直是too young too simple……可以说自定义View是从入门到懵逼,哈哈,其实没那么恐怖,满满积累就好了。 自定义View可以分为...
2018-07-01 22:32:05 241
原创 Activity的启动模式,你真的了解并会用吗?
activity的launchMode是一个基本知识点,四种模式大家应该也都很熟悉了,但是关于这几个模式,为什么要如此设置,应用场景是什么,可以用来做些什么,是本篇博文要总结的。首先介绍一下四个模式:1. standard   默认的launchMode,会在和启动它的activity存在于一个Task中,多次启动,会创建多个实例...
2018-07-09 01:04:58 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人