在Android中咱們暫且把線程分為三種,主線程,子線程,binder線程。binder線程概念較復(fù)雜,我們這里不討論。 怎樣產(chǎn)生binder線程?通過(guò)AIDL調(diào)用,在一定場(chǎng)...
在Android中咱們暫且把線程分為三種,主線程,子線程,binder線程。binder線程概念較復(fù)雜,我們這里不討論。 怎樣產(chǎn)生binder線程?通過(guò)AIDL調(diào)用,在一定場(chǎng)...
早就聽(tīng)說(shuō)了Wireshark是一個(gè)強(qiáng)大的網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,可以詳細(xì)的展示網(wǎng)絡(luò)數(shù)據(jù)包的交換過(guò)程,是監(jiān)控網(wǎng)絡(luò)請(qǐng)求定位網(wǎng)絡(luò)問(wèn)題的利器。但是一直沒(méi)能靜下心來(lái)學(xué)習(xí)它,一方面是對(duì)它的強(qiáng)...
前言 ANR是Android中經(jīng)常遇到的問(wèn)題,常規(guī)的ANR問(wèn)題,一般可以通過(guò)adb日志和trace文件,找到導(dǎo)致ANR的原因,但是有很多偶發(fā)的ANR問(wèn)題,難以采用常規(guī)的手段來(lái)...
前言 協(xié)程的使用中對(duì)異常的處理是非常抽象的一個(gè)過(guò)程,google了很多文檔,在官方文檔中對(duì)異常的處理并沒(méi)有講的很詳細(xì),編寫(xiě)過(guò)程中踩的坑似乎也沒(méi)有官方文檔的說(shuō)明與解釋,網(wǎng)上也有...
相關(guān)文章 Kotlin 類(lèi)委托(一):如何把一個(gè)列表頁(yè)優(yōu)化到十幾行代碼[http://www.wangjie0822.top/posts/c419796a] Kotlin 類(lèi)...
1、導(dǎo)出traces.txt文件 使用adb命令:adb pull /data/anr/traces.txt G:\ANR但是經(jīng)常會(huì)碰到無(wú)法導(dǎo)出的情況,錯(cuò)誤日志:adb: e...
1.導(dǎo)出adb pull data/anr/traces.txt[traces.txt] 新版本手機(jī):手機(jī)權(quán)限的問(wèn)題,adb bugreport C:\Users\Nxin\...
在做kotlin開(kāi)發(fā)中,經(jīng)??吹揭恍┫到y(tǒng)函數(shù)里,用函數(shù)作為參數(shù),但是又和我們自己寫(xiě)的不太一樣 大概是這樣子的: 一開(kāi)始的時(shí)候,我很疑惑,我們平時(shí)定義的是這樣子的?。?我們這里...
我們都知道android在日常開(kāi)發(fā)時(shí)都是在IO線程執(zhí)行耗時(shí)操作,然后在UI線程進(jìn)行更新UI,那么RxJava怎么進(jìn)行線程切換的呢?這就用到了subscribeOn和obser...