察布查爾錫伯ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
public View getView(int position, View convertView, ViewGroup parent) {
View convertView:啟動(dòng)時(shí)出現(xiàn)的值緩存在(View)convertView中
//如果當(dāng)前為空,則加載布局
View view;
if(cenvertView==null){
view = View.inflate(getApplicationContext(),R.layout.lv_item,null);
}
//如果不為空,則把緩存好的賦值給view
else{
view=convertView;
}
TextView tv_name = (TextView) view.findviewById(R.id.tv_name);
TextView tv_phone = (TextView) view.findviewById(R.id.tv_phone);
}
語句描述:
在應(yīng)用啟動(dòng)時(shí)會(huì)加載一堆內(nèi)容,這些加載的內(nèi)容會(huì)放在View當(dāng)中,比如當(dāng)你上下移動(dòng)頁面的時(shí)候,就會(huì)不停的往View當(dāng)中加載數(shù)據(jù)。這就占了很多的內(nèi)存,內(nèi)容少的時(shí)候還好,如果內(nèi)容多的話,占的內(nèi)存就會(huì)很大。這個(gè)時(shí)候就要進(jìn)行緩存的優(yōu)化。通過if語句來判斷,將要加載的內(nèi)容在View的緩存當(dāng)中是否為空,如果為空,就加載數(shù)據(jù),如果不為空,就把已經(jīng)加載過的內(nèi)容賦值給view,這就不需要再次加載數(shù)據(jù)。這就實(shí)現(xiàn)了緩存的優(yōu)化。
關(guān)于matches正則表達(dá)式的×××位數(shù)判斷:matches("\\d{11}"):表示個(gè)數(shù)為11位;matches("\\d{6,11}")表示顯示的個(gè)數(shù)在6-11之間。