上篇简单讲到了一些关于Event/Rx bus的优缺点。并且提到了如何“正确”使用RxJava,而不是使用RxBus来自己重新发明轮子。 放弃RxBus,拥抱RxJava(一...
Handler的由来 当程序第一次启动的时候,Android会同时启动一条主线程(Main Thread)来负责处理与UI相关的事件,我们叫做UI线程。Android的UI操...
简书的动态搜索栏效果是这样的,挺高大上的感觉。 仔细想一下,其实实现起来非常简单,这是我做的效果,基本完美还原。 实现这个效果, 只要关注几个点1.搜索栏伸展和收缩动画效果实...
今天,我本来想对Gson做一个小小封装的,但却遇到了 Gson解析Json数组遇到的泛型类型擦除问题,下面对此做下记录。 错误的方式 这样写,运行会报错 数据类型不匹配,Gs...
实战Java高并发程序设计笔记 你必须知道的机构概念 同步(Synchronous)和异步(Asynchronous)同步和异步通常用来形容一次方法调用。同步方法调用一旦开始...
由来: 最近项目要接入各种支付,其中一个是银联支付。于是开始捣鼓,之前也没接入过,只是做过微信和支付宝。下载银联的SDK、Demo、文档等等若干东西开始啃,一打开文档,发现1...
RxBus、EventBus因为解耦太彻底,滥用的话,项目可维护性会越来越低;一些简单场景更推荐用回调、Subject来代替事件总线。 实际使用场景,如果RxBus,Even...
首先,最近很多人都来问我问题,我列举几个比较典型的说明一下。 1. 一定要通过注解和反射的方式生产建表语句吗,我能不能直接在mysql中建表? 当然可以,我只是为了说明一下注...
自从MD设计规范出来后,关于系统状态栏的适配越受到关注,因为MD在5.0以后把系统状态栏的颜色改为可由开发者配置的,而在5.0之前则无法指定状态栏的颜色,所以这篇就说说使用T...
最基础的使用方法 最简单的布局: 在Activity中使用WebView: 但只是这样的话,在模拟器上是会直接调到系统浏览器去的,在手机上(我用的三星N9002,5.0系统)...
Activity滑动返回效果的实现 在很多的App中,都会发现利用手指滑动事件,进行高效且人性化的交互。在一个大家越来越触摸不到屏幕左上方返回键的大屏幕时代,若执拗的不去改变...
本文出处 :Tamic文/ http://www.jianshu.com/p/b1979c25634f Rxjava +Rterofit 需要掌握的几个技巧 RxJava入门...
当页面加载数据失败或者数据为空,我们应该怎么办? 体验良好的APP都会做相应的处理。 比如网络异常,会显示一个网络异常页面,提示用户去检查网络; 数据为空时,出现一个温馨的空...