首先從ArrayMap的四個(gè)數(shù)組說起。mHashes,用于保存key對(duì)應(yīng)的hashCode;mArray,用于保存鍵值對(duì)(key,value),其結(jié)構(gòu)為[key1,value1,key2,value2,key3,value3,......];mBaseCache,緩存,如果ArrayMap的數(shù)據(jù)量從4,增加到8,用該數(shù)組保存之前使用的mHashes和mArray,這樣如果數(shù)
www.dbjr.com.cn/article/955...htm 2025-5-29