前言 上一篇文章,和大家讲述了Handler的中使用到的eventfd系统调用原理。而本文将会着重剖析epoll系统调用,而整个handler核心的系统就是epoll。 如果...
终于知道了,项目中Toast报错的原因了
Toast引发的BadTokenException问题前言 最近公司项目最近出现了一个Toast引发的BadTokenException崩溃,集中在Android5.0 - Android7.1.2版本,经过分析解决了,所以现在...
学习了😄
没想到 switch 语句居然有这么一个坑在开发测试的过程中,发现一个崩溃,具体堆栈如下: 发现 MessageFragment 类中的 57 行是一个 String 调用 hashCode 的时候报空指针了,我回去...
卧槽,这操作有点nb
来一波三连吧彭丑丑正在疯狂整理文章中,这篇文章很快就能与你见面啦~ 快点击右上角关注吧! 你的点赞和关注真的对我非常重要!
終於懂了
OKHttp系列解析(一) Okio源码解析前言 好久没有更新,最近在阅读flutter相关源码。之后会整理一下,把自己的学习源码思考写出来。最近看到了flutter的http请求,dio相关的源码,不由的想到在And...
终于弄懂了实现过程
彻底理解Java线程池原理篇现在CPU都是有多个核心,并行已经成为事实,一方面我们希望最大限度利用机器性能(利用多线程提高吞吐率),另一方面机器的硬件资源是有限的,我们也不能无限制的去申请,幸运的是,J...
可以 讲得很详细
彻底理解Java线程池原理篇现在CPU都是有多个核心,并行已经成为事实,一方面我们希望最大限度利用机器性能(利用多线程提高吞吐率),另一方面机器的硬件资源是有限的,我们也不能无限制的去申请,幸运的是,J...
轮子哥牛逼
Toast 在 Android 7.1 崩溃排查及修复崩溃详情 尝试复现 通过崩溃信息从网上找到的一些论述,发现这个问题是因为主线程被阻塞了,而 Toast 没有及时销毁导致的,那么接下来让我们对它进行复现 为什么出现这个问题,...
一、 碰到的问题 写这篇文章的动机源自于这波迭代中碰到的一个问题: 在IM拍照时,在三星s7 eadge上拍完照片后从sd上拿到的地址设置给Imageview后显示时,图片旋...
不错不错,牛逼
Android SharedPreference 支持多进程在使用SharedPreference 时,有如下一些模式:MODE_PRIVATE 私有模式,这是最常见的模式,一般情况下都使用该模式。 MODE_WORLD_READA...
牛逼,gradle入门必备
Gradle学习10——自定义Gradle插件学习本系列前可以下载相关的github项目gradleLearnDemo。地址:https://github.com/sososeen09/gradleLearnDemo G...
一、前言 界面构成是CoordinatorLayout + AppBarLayout(TabLaout) + ScrollView,其中ScrollView包含ViewPag...
牛逼学习了
Xcrash V2.5.7框架解析一、Xcrash简介 xcrash[%5Bhttps://github.com/iqiyi/xCrash%5D(https://github.com/iqiyi/xCrash...