- 博客(6)
- 收藏
- 关注
原创 Toast-进阶
Toast 进阶 1. Toast 普通自定义方式 这是stackoverflow上最多的答案,DEMO代码如下: LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_layout,
2016-04-14 20:55:41 412
翻译 架构小谈
代码中我们常以MVP 或者 MVVM来实现,这里不再说了,现在我们来谈谈同步框架: 以Activity生命周期为例,使用EventBus来实现 OnCreate->初始化UI OnStart->注册事件->同时从本地文件中加载数据(数据库、pref等) OnEvent->事件监听函数-刷新数据 OnStop->注销事件 1. UI通过备份的Model来渲染 2. A
2016-04-04 18:03:32 378
原创 Android开发艺术探索读后感-part1
生命周期函数 1. onStart和onResume区别在于前者Activity还在后台,后者activity才显示到前台。 2. 旧onPause先执行完,新Activity的onResume才会执行。 3. onPause只做轻量级回收工作 4. onStop做一些稍微重量级回收工作 5. onDestory做一些回收工作和最终资源释放 6. o
2016-03-06 15:21:32 739
翻译 AppCompat v23.2 ---关于Vector
我们都知道AppCompat 23.2.0近期已经发布,如果你还不知道------http://android-developers.blogspot.com/2016/02/android-support-library-232.html 关于23.2.0这个版本其他的内容就不说了,这里着重了解下Vector drawable(这个本身是SDK 21之后才有的)。 Support包中对应的是
2016-03-01 13:36:34 618
翻译 RxAndroid--Part2
Subject RxJava中有一个比较有意思的概念,Subject是一个特殊的对象,它既是Observable对象,又是Observer对象,也就是说它既是事件发布者又是事件订阅者。我喜欢将这个理解为管道,把东西放在管道的一头,然后从管道的另外一头出来。 这里有很多类型的Subject,此处介绍一个最简单的,PublishSubject,既然理解为管道,那放东西的那头其实就是Observab
2016-03-01 11:25:22 420
翻译 RxAndroid--Part1
RxAndroid Demo https://github.com/klnusbaum/rxandroidexamples 第一部分介绍如何利用RxJava异步加载。第二部分介绍一些高级使用方法。 RxJava,主要有2个模型,Observables 和 Observers,基于监听者的设计模式思想,前者是事件发布者,后者是事件订阅者(通过subsribe方法订阅事件)。(此处不再深入
2016-03-01 09:12:08 556 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人