http://www.imooc.com/article/2298 RxJava 入门
1.写了一个先用filter对数字选出奇数,再用map对数字进行平方根的例子。
注意:filter() 操作符返回的是一个 Observable
2.在 Android 中,我们有多种方法来做这样的事:用 AsyncTasks,Loaders,Services 等。然而,这些解决方式通常不是最好的。Asynctasks 很容易导致内存泄露,CursorLoaders 与 ContentProvider 需要大量的配置和设置样板代码,还有 Services 的目的是为了长时间在后台运营的,而不是处理快速完成的操作,如:做一个网络请求或者从数据库加载内容。
3.写了一个用RXJAVA替代AsyncTask的例子
4.防止内存泄露
如果你正在处理多个 Observables 和 Subscribers,所有的 Subscription 对象可以添加到 CompositeSubscription,然后可以使用 CompositeSubscription.unsubscribe() 方法在同一时间进行退订(unsubscribed)。
https://mrfu.me/android/2015/08/31/percent_support_library/ 百分比布局支持库
很好的文章 棉花糖(Marshmallow)多了一个百分比支持库
https://mrfu.me/2016/02/27/Glide_Getting_Started/ 开始学习glide
1.写了一个先用filter对数字选出奇数,再用map对数字进行平方根的例子。
注意:filter() 操作符返回的是一个 Observable
2.在 Android 中,我们有多种方法来做这样的事:用 AsyncTasks,Loaders,Services 等。然而,这些解决方式通常不是最好的。Asynctasks 很容易导致内存泄露,CursorLoaders 与 ContentProvider 需要大量的配置和设置样板代码,还有 Services 的目的是为了长时间在后台运营的,而不是处理快速完成的操作,如:做一个网络请求或者从数据库加载内容。
3.写了一个用RXJAVA替代AsyncTask的例子
4.防止内存泄露
如果你正在处理多个 Observables 和 Subscribers,所有的 Subscription 对象可以添加到 CompositeSubscription,然后可以使用 CompositeSubscription.unsubscribe() 方法在同一时间进行退订(unsubscribed)。
https://mrfu.me/android/2015/08/31/percent_support_library/ 百分比布局支持库
很好的文章 棉花糖(Marshmallow)多了一个百分比支持库
https://mrfu.me/2016/02/27/Glide_Getting_Started/ 开始学习glide