
前言 上一篇文章躁倒,和大家講述了Handler的中使用到的eventfd系統(tǒng)調(diào)用原理。而本文將會(huì)著重剖析epoll系統(tǒng)調(diào)用,而整個(gè)handler核心的系統(tǒng)就是epoll宇姚。 如果...
終于知道了,項(xiàng)目中Toast報(bào)錯(cuò)的原因了
Toast引發(fā)的BadTokenException問題前言 最近公司項(xiàng)目最近出現(xiàn)了一個(gè)Toast引發(fā)的BadTokenException崩潰夫凸,集中在Android5.0 - Android7.1.2版本浑劳,經(jīng)過分析解決了,所以現(xiàn)在...
學(xué)習(xí)了??
沒想到 switch 語句居然有這么一個(gè)坑在開發(fā)測試的過程中夭拌,發(fā)現(xiàn)一個(gè)崩潰魔熏,具體堆棧如下: 發(fā)現(xiàn) MessageFragment 類中的 57 行是一個(gè) String 調(diào)用 hashCode 的時(shí)候報(bào)空指針了,我回去...
終於懂了
OKHttp系列解析(一) Okio源碼解析前言 好久沒有更新躲雅,最近在閱讀flutter相關(guān)源碼。之后會(huì)整理一下相赁,把自己的學(xué)習(xí)源碼思考寫出來。最近看到了flutter的http請求慰于,dio相關(guān)的源碼钮科,不由的想到在And...
終于弄懂了實(shí)現(xiàn)過程
徹底理解Java線程池原理篇現(xiàn)在CPU都是有多個(gè)核心,并行已經(jīng)成為事實(shí)婆赠,一方面我們希望最大限度利用機(jī)器性能(利用多線程提高吞吐率)绵脯,另一方面機(jī)器的硬件資源是有限的,我們也不能無限制的去申請,幸運(yùn)的是桨嫁,J...
可以 講得很詳細(xì)
徹底理解Java線程池原理篇現(xiàn)在CPU都是有多個(gè)核心植兰,并行已經(jīng)成為事實(shí),一方面我們希望最大限度利用機(jī)器性能(利用多線程提高吞吐率)璃吧,另一方面機(jī)器的硬件資源是有限的楣导,我們也不能無限制的去申請,幸運(yùn)的是畜挨,J...
輪子哥牛逼
Toast 在 Android 7.1 崩潰排查及修復(fù)崩潰詳情 嘗試復(fù)現(xiàn) 通過崩潰信息從網(wǎng)上找到的一些論述筒繁,發(fā)現(xiàn)這個(gè)問題是因?yàn)橹骶€程被阻塞了,而 Toast 沒有及時(shí)銷毀導(dǎo)致的巴元,那么接下來讓我們對(duì)它進(jìn)行復(fù)現(xiàn) 為什么出現(xiàn)這個(gè)問題毡咏,...
一呕缭、 碰到的問題 寫這篇文章的動(dòng)機(jī)源自于這波迭代中碰到的一個(gè)問題: 在IM拍照時(shí),在三星s7 eadge上拍完照片后從sd上拿到的地址設(shè)置給Imageview后顯示時(shí)修己,圖片旋...
不錯(cuò)不錯(cuò),牛逼
Android SharedPreference 支持多進(jìn)程在使用SharedPreference 時(shí)阳距,有如下一些模式:MODE_PRIVATE 私有模式,這是最常見的模式可帽,一般情況下都使用該模式娄涩。 MODE_WORLD_READA...
牛逼,gradle入門必備
Gradle學(xué)習(xí)10——自定義Gradle插件學(xué)習(xí)本系列前可以下載相關(guān)的github項(xiàng)目gradleLearnDemo。地址:https://github.com/sososeen09/gradleLearnDemo G...
一映跟、前言 界面構(gòu)成是CoordinatorLayout + AppBarLayout(TabLaout) + ScrollView,其中ScrollView包含ViewPag...
牛逼學(xué)習(xí)了
Xcrash V2.5.7框架解析一扬虚、Xcrash簡介 xcrash[%5Bhttps://github.com/iqiyi/xCrash%5D(https://github.com/iqiyi/xCrash...