- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 实现RxBus代替EventBus
EventBus是什么EventBus是为Android优化的发布/订阅事件总线简化组件之间的通信分离事件发送者和接收者对活动,片段和后台线程表现良好避免复杂和容易出错的依赖关系和生命周期问题使您的代码更简单运行速度是快的很小(约50k的jar)在实践中证明了具有100,000,000+个安装的应用程序具有传送线程,用户优先级等高级功能简单的说,EventBus中有围绕着事件为中
2017-08-27 20:04:06 446
原创 RxJava实际应用案例
前言上一篇文章,我们已经了解了RxJava的相关概念以及基础使用方式。这篇文章将会结合RxJava知识点与开发中遇到的实际场景进行讲解,让大家能够通过这些例子更好的理解与掌握RxJava的用法与思想数据请求这是一个完整的数据请求例子,从缓存、网络以及数据解析等。本例要实现的是若数据库有对应的数据则直接使用缓存的数据,否则再通过网络请求获取数据,并且完成解析与缓存等操作1.创建网络请求Observab
2017-08-27 16:22:36 739
原创 RxJava基础使用
RxJava是Java VM上一个灵活的,使用可观测序列组成的异步的、基于事件的库。 它的核心最主要在于它的“异步”, Observable(被观察者)与 Observer/Subscriber(观察者),Observable可发出一系列事件,事件执行完毕后回调被观察者,这里的事件可以有非常多种形式,例如:网络请求、文件操作、数据加载、循环、延时操作等等。
2017-08-19 20:04:34 4021
原创 带你了解android的IPC机制
IPC机制简介IPC是Inter-Process Communication的缩写,含义就是跨进程通信。 首先我们要理解什么是进程,什么是线程。按操作系统的描述,进程是资源分配的最小单位,而线程是CPU调度的最小单位,一个进程可以包含多个线程(主线程、子线程)。多线程需要考虑并发问题。 Android中的主线程是也叫UI线程,在主线程执行耗时操作会ANR多进程的两种情况 1 某个应用由于自身原
2017-08-13 11:51:55 3105
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人