package Ġcom . gan hu o . app . ad pt er . br v ah Ċ Ċ import Ġandroid . widget . ImageView Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . bump tech . glide . load . engine . Disk Cache Strategy Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . view holder . Base ViewHolder Ċ import Ġcom . gan hu o . app . R Ċ import Ġcom . gan hu o . app . bean . Hot Data Bean Ċ import Ġcom . gan hu o . app . utils . is Destroy Ċ Ċ class ĠHot Data Adapter ( data : ĠMutable List < Hot Data Bean . Data > ?) Ġ: ĊĠĠĠ ĠBase Quick Adapter < Hot Data Bean . Data , ĠBase ViewHolder >( R . layout . item _ hot _ activity , Ġdata ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġconvert ( helper : ĠBase ViewHolder , Ġitem : ĠHot Data Bean . Data ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" DE PREC ATION ") ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . title , Ġitem . desc ) ĊĠĠĠĠĠĠĠ Ġval ĠimageView Ġ= Ġhelper . getView < ImageView >( R . id . image ) ĊĠĠĠĠĠĠĠ Ġif Ġ( item . images . isNotEmpty ()) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG lide . with ( context ). load ( item . images [ 0 ]). placeholder ( R . drawable . image _ loading ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. error ( R . drawable . image _ failed ). disk Cache Strategy ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDisk Cache Strategy . ALL ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). into ( imageView ) ĊĠĠĠ Ġ} Ċ }