1、View是如何被添加到屏幕窗口上 上代碼: 這是寫(xiě)了一千遍的代碼,通過(guò)setContentView將xml布局添加到Activity中,具體怎么添加的?跟進(jìn)去: 調(diào)用Wi...
這種改法,如果新頁(yè)面在onresume中注冊(cè),那么還是會(huì)接收到粘性事件
LiveDataBusLiveDataBus是基于LiveData實(shí)現(xiàn)的類似EventBus的消息通信框架,它是基于LiveData實(shí)現(xiàn)的,完全可以代替EventBus,RxBus; 往期通信框架...
使用force可以更加方便處理
Android - 記如何解決Conflict with dependency 'com.android.support:support-annotations'版本沖突天天見(jiàn) 最近,和 AS 君的某個(gè)紅色小錯(cuò)誤非常有緣分,經(jīng)常見(jiàn)面。 從報(bào)錯(cuò)信息中,得知是沖突原因是 support-annotations 有兩個(gè)版本, 26.1.0 ...
@oncealong 我是Android 9.0的pull需要權(quán)限怎么弄
如何分析ANR Log的總結(jié)引起ANR問(wèn)題的根本原因,總的來(lái)說(shuō)可以歸納為兩類: 應(yīng)用進(jìn)程自身引起的,例如:主線程阻塞、掛起、死循環(huán)應(yīng)用進(jìn)程的其他線程的CPU占用率高,使得主線程無(wú)法搶占到CPU時(shí)間片2....
為內(nèi)容生產(chǎn)者點(diǎn)贊!寫(xiě)的真棒!新年快樂(lè)?。∪寮医?jīng)典《禮記》里有句話說(shuō):獨(dú)學(xué)而無(wú)友,則孤陋而寡聞??煞窕シ垡粋€(gè),相互支持,共同成長(zhǎng),共同進(jìn)步。
陳祥_(kāi) 評(píng)論自findViewById的源碼解析
什么是觀察者模式? 概念:定義對(duì)象間一種一對(duì)多的依賴關(guān)系,使得每當(dāng)一個(gè)對(duì)象改變狀態(tài),則所有依賴于它的對(duì)象都會(huì)得到通知并被自動(dòng)更新。 說(shuō)白了就是一個(gè)或多個(gè)觀察者同時(shí)可以觀察一個(gè)...
哇,沒(méi)想到一個(gè)單例還有這么多寫(xiě)法啊,膜拜了小姐姐。
單例模式什么是單例? 概念:確保某一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例。 為什么要用單例? 許多時(shí)候整個(gè)系統(tǒng)只需要擁有一個(gè)全局對(duì)象,這樣有利于我們協(xié)調(diào)系統(tǒng)的整體...
什么是單例? 概念:確保某一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例。 為什么要用單例? 許多時(shí)候整個(gè)系統(tǒng)只需要擁有一個(gè)全局對(duì)象,這樣有利于我們協(xié)調(diào)系統(tǒng)的整體...
希爾排序是插入排序的一種優(yōu)化,極端情況下,插入排序的數(shù)據(jù)交換次數(shù)非常多,性能差;希爾排序是取間隔較遠(yuǎn)的數(shù)據(jù)進(jìn)行插入排序,這樣數(shù)組會(huì)變得相對(duì)有序,最后再進(jìn)行一次完整插入排序;這...
插入排序類似于我怕們平時(shí)玩的撲克牌,每次從牌堆摸一張牌放入手中,依次和手上的牌比大小,插入合適的位置;時(shí)間復(fù)雜度O(n^2)。 描述: 1、每次從數(shù)組中取一個(gè)目標(biāo)元素,向左掃...
歸并排序和快速排序類似也是采用分治法的一種排序,時(shí)間復(fù)雜度O(nlog2n),但它是犧牲空間換時(shí)間的方式,過(guò)程中多次創(chuàng)建新數(shù)組,所以很消耗內(nèi)存。 描述: 1、首先將待排序數(shù)組...
快速排序是效率比較高的排序方式,采用分治法思想,將規(guī)模較大的問(wèn)題分解成規(guī)模較小的子問(wèn)題,它的時(shí)間復(fù)雜度O(nlog2n)。 描述: 1、選定第一個(gè)值為基準(zhǔn)值,在數(shù)組兩端設(shè)置一...
堆排序是指利用堆這種數(shù)據(jù)結(jié)構(gòu)所設(shè)計(jì)的一種排序算法。堆是一個(gè)近似完全二叉樹(shù)的結(jié)構(gòu),并同時(shí)滿足堆積的性質(zhì):即子結(jié)點(diǎn)的鍵值或索引總是小于(或者大于)它的父節(jié)點(diǎn)。 描述: 1、用數(shù)組...
66666
選擇排序選擇排序和冒泡排序類似,窮舉法,時(shí)間復(fù)雜度O(n^2)。 描述: 1、記錄第一個(gè)元素作為最小元素2、和后面的元素比大小,遇到比當(dāng)前最小元素還小的元素記錄下標(biāo)3、完成一輪對(duì)比操...
選擇排序和冒泡排序類似,窮舉法,時(shí)間復(fù)雜度O(n^2)。 描述: 1、記錄第一個(gè)元素作為最小元素2、和后面的元素比大小,遇到比當(dāng)前最小元素還小的元素記錄下標(biāo)3、完成一輪對(duì)比操...
6666666
冒泡排序冒泡排序俗稱窮舉法或者蠻力法排序,是一種效率比較低的排序方式,時(shí)間復(fù)雜度O(n^2) ,在數(shù)據(jù)量非常大的情況下,速度非常慢,只適用于數(shù)據(jù)量小的排序場(chǎng)景。 描述: 比較相鄰兩個(gè)...
冒泡排序俗稱窮舉法或者蠻力法排序,是一種效率比較低的排序方式,時(shí)間復(fù)雜度O(n^2) ,在數(shù)據(jù)量非常大的情況下,速度非常慢,只適用于數(shù)據(jù)量小的排序場(chǎng)景。 描述: 比較相鄰兩個(gè)...