就一句話:先解除依賴再改名切記
1.activityA跳轉(zhuǎn)activityB然后再返回,他們的生命周期執(zhí)行順序 2.點(diǎn)擊推送的通知啟動(dòng)商品詳情頁(yè),如何把商品id傳過(guò)去讓商品詳情...
視圖綁定 //是不是找不到布局文件,不要慌 看下這個(gè)名字->FragmentViewPagerBinding 他是根據(jù)綁定視圖生成的類,通過(guò)他綁...
Android中的mvvm架構(gòu)核心就是liveData+viewModel+databining(Databinding也可以不用)
volatile關(guān)鍵字 只能用來(lái)修飾變量秸应,適用修飾可能被多線程同時(shí)訪問(wèn)的變量 相當(dāng)于輕量級(jí)的 synchronized荆针,volatitle 能保...
通過(guò)AAPT工具進(jìn)行資源文件(包括AndroidManifest.xml、布局文件竟终、各種xml資源等)的打包蝠猬,生成R.java文件。 通過(guò)AID...
1统捶、點(diǎn)擊桌面應(yīng)用圖標(biāo)榆芦,Launcher進(jìn)程將啟動(dòng)Activity(MainActivity)的請(qǐng)求以Binder的方式發(fā)送給了AMS。 2喘鸟、AM...
首先了解為什么需要進(jìn)程間通訊 每個(gè)app都至少有一個(gè)進(jìn)程,每個(gè)進(jìn)程又至少有一個(gè)線程,每個(gè)進(jìn)程間都是相互獨(dú)立的,這是后想要傳遞數(shù)據(jù)就需要用到進(jìn)程間...
從根布局的performTraversals()方法開(kāi)始,Traversal的意思就是遍歷,也就是會(huì)從上到下遍歷整個(gè)view樹(shù),每個(gè)view都有...