Android控件RecycleView是一種高效的列表控件,它可以重復(fù)利用已經(jīng)存在的View來(lái)顯示大量的數(shù)據(jù)。在RecycleView的使用過(guò)...
餓漢單例 在類(lèi)被加載進(jìn)入內(nèi)存的時(shí)候就創(chuàng)建單一的instance對(duì)象,這種模式比較消耗內(nèi)存資源。 優(yōu)點(diǎn):獲取對(duì)象的速度快;避免了多線程的同步問(wèn)題。...
什么是HashMap? 簡(jiǎn)單來(lái)說(shuō)HashMap是數(shù)組+鏈表的結(jié)合體,Jdk1.8后加入了紅黑樹(shù),數(shù)組是HashMap的主體,鏈表和紅黑樹(shù)的出現(xiàn)主...
面試當(dāng)中一定會(huì)問(wèn)的問(wèn)題,你在項(xiàng)目當(dāng)中做了哪寫(xiě)優(yōu)化?本章著重介紹我們?cè)陂_(kāi)發(fā)當(dāng)中對(duì)布局方面做的一些優(yōu)化項(xiàng)。 Android系統(tǒng)的屏幕存在著怎樣的刷新...
什么是事件分發(fā)? 簡(jiǎn)單來(lái)說(shuō),就是我們通過(guò)屏幕與手機(jī)進(jìn)行交互的時(shí)候,每次的點(diǎn)擊,移動(dòng),長(zhǎng)按等會(huì)產(chǎn)生一個(gè)個(gè)的事件。每一個(gè)事件又是通過(guò)屏幕傳遞給每一個(gè)...
開(kāi)發(fā)當(dāng)中經(jīng)常會(huì)遇到的產(chǎn)品需求,recycleview自動(dòng)滾動(dòng)到某一個(gè)位置。具體場(chǎng)景可能是如下: 頁(yè)面初始化之后自動(dòng)自動(dòng)跳轉(zhuǎn)到某一個(gè)位置 頁(yè)面滾動(dòng)...
首先Startup的官方文檔地址如下:https://developer.android.google.cn/topic/libraries/a...
DataStore出現(xiàn)的原因 Jetpack DataStore is a data storage solution that allows ...
java.lang.IllegalStateException Task already scheduled or cancelled出現(xiàn)的原因...