package Ġcom . fs ck . k 9 . fragment ĊĊ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . CheckBox Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġcom . fs ck . k 9 . ui . Contact Badge Ċ import Ġcom . fs ck . k 9 . ui . R Ċ Ċ @ Suppress Lint (" ResourceType ") Ċ class ĠMessage ViewHolder ( ĊĠĠĠĠĠĠĠ Ġview : ĠView , ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġitem ActionListener : ĠMessage ListItem ActionListener Ċ ) Ġ: ĠView . OnClickListener Ġ{ ĊĠĠĠ Ġvar Ġposition Ġ= Ġ- 1 ĊĊĠĠĠ Ġval Ġcontact Badge : ĠContact Badge Ġ= Ġview . findViewById ( R . id . contact _ badge ) ĊĠĠĠ Ġval Ġsubject : ĠTextView Ġ= Ġview . findViewById ( R . id . subject ) ĊĠĠĠ Ġval Ġpreview : ĠTextView Ġ= Ġview . findViewById ( R . id . preview ) ĊĠĠĠ Ġval Ġdate : ĠTextView Ġ= Ġview . findViewById ( R . id . date ) ĊĠĠĠ Ġval Ġchip : ĠImageView Ġ= Ġview . findViewById ( R . id . account _ color _ chip ) ĊĠĠĠ Ġval Ġthread Count : ĠTextView Ġ= Ġview . findViewById ( R . id . thread _ count ) ĊĠĠĠ Ġval Ġflag ged : ĠCheckBox Ġ= Ġview . findViewById ( R . id . star ) ĊĠĠĠ Ġval Ġattachment : ĠImageView Ġ= Ġview . findViewById ( R . id . attachment ) ĊĠĠĠ Ġval Ġstatus : ĠImageView Ġ= Ġview . findViewById ( R . id . status ) ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( position Ġ!= Ġ- 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( view . id Ġ== ĠR . id . star ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġitem ActionListener . toggle Message Flag With Adapter Position ( position ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ