
前言 上一篇文章,和大家講述了Handler的中使用到的eventfd系統調用原理。而本文將會著重剖析epoll系統調用,而整個handler核心的系統就是epoll。 如果...
終于知道了,項目中Toast報錯的原因了
Toast引發的BadTokenException問題前言 最近公司項目最近出現了一個Toast引發的BadTokenException崩潰,集中在Android5.0 - Android7.1.2版本,經過分析解決了,所以現在...
學習了??
沒想到 switch 語句居然有這么一個坑在開發測試的過程中,發現一個崩潰,具體堆棧如下: 發現 MessageFragment 類中的 57 行是一個 String 調用 hashCode 的時候報空指針了,我回去...
終於懂了
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...