
线程切换 subscribeOn - 切换上游线程,但仅调用的第一次生效 observeOn - 切换下游线程,调用一次切换一次 上下游在同一线程(默认) 单个事件源:上游o...
问题根源: 新建项目或打开项目时studio会从 {android-studio-home}/gradle/tmp/wrapper/dists 中寻找对应的gradle版本,...
一、配置WebView setWebViewClient:对webview页面加载管理、如url重定向setWebChromeClient:主要是对js交互的处理。比如说:对...
有什么用? 使View滚动至特定的位置 那么Scroller怎么实现滚动的呢? Scroller并不是一个控件,它仅仅充当一个位移计算器(用于计算整个ViewGroup单位时...
网上关于OkHttp的文章太多了,下面几篇文章不错 核心源码讲解:https://blog.piasy.com/2016/07/11/Understand-OkHttp拦截链...
网上关于OkHttp的文章太多了,下面几篇文章不错 核心源码讲解:https://blog.piasy.com/2016/07/11/Understand-OkHttp拦截链...
join() threadB中调用threadA.join(),表示threadB线程进入等待状态,让线程threadA去执行,待线程threadA完毕后继续执行当前线程。 ...
为什么要了解Android事件分发机制? 问题一:内外嵌套的滑动冲突问题不知大家有没有遇到过这样的情况,一个滚动的控件中再嵌套一个滚动的控件,发现当你要滚动里面的控件时,外面...
有什么用? 使View滚动至特定的位置 那么Scroller怎么实现滚动的呢? Scroller并不是一个控件,它仅仅充当一个位移计算器(用于计算整个ViewGroup单位时...
1999年12月31日晚9点,脱下无尘衣,随下班的人流走出车间,如释重负。回望 ,占地十几万平米的车间被深深的夜色所吞噬,唯有灯火通明的几个大门才让人意识到那幢平房建筑中有数...