更新到3.5版本后,格式化布局文件代碼,會(huì)自動(dòng)給排序元素,導(dǎo)致界面布局錯(cuò)亂 解決辦法:設(shè)置 > code style > XML 右上角 Set...
Activity.finish() 在你的activity動(dòng)作完成的時(shí)候,或者Activity需要關(guān)閉的時(shí)候,調(diào)用此方法。當(dāng)你調(diào)用此方法的時(shí)候,...
因?yàn)閛nSaveInstanceState 不一定會(huì)被調(diào)用,所以onCreate()里的Bundle參數(shù)可能為空,如果使用onCreate()來(lái)...
一.Glide緩存機(jī)制 Glide采取的多級(jí)緩存機(jī)制,能夠較為友好地實(shí)現(xiàn)圖片、動(dòng)圖的加載。其主要有 內(nèi)存緩存+磁盤(pán)緩存 ,當(dāng)然他們的作用也有不...
ARouter 是一個(gè)用于幫助 Android App 進(jìn)行組件化改造的框架 —— 支持模塊間的路由、通信、解耦https://github.c...
換膚分為動(dòng)態(tài)換膚和靜態(tài)換膚 靜態(tài)換膚 這種換膚的方式,也就是我們所說(shuō)的內(nèi)置換膚,就是在APP內(nèi)部放置多套相同的資源。進(jìn)行資源的切換。這種換膚的方...
裝箱是指將不可為空的值類(lèi)型轉(zhuǎn)換為引用類(lèi)型,或?qū)⒅殿?lèi)型轉(zhuǎn)換為它實(shí)現(xiàn)的某個(gè)接口(例如int to icomparable )。拆箱是指從對(duì)象顯式轉(zhuǎn)換...
Stream 概念:Stream 就是流的意思,表示發(fā)出的一系列的異步數(shù)據(jù)??梢院?jiǎn)單地認(rèn)為 Stream 是一個(gè)異步數(shù)據(jù)源。它是 Dart 中處...
Future async 庫(kù)中有一個(gè)叫Future的東西。Future是基于觀察者模式的。如果你熟悉Rx或者JavaScript的Promise...