package Ġorg . en grave . pack up . util . view Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . widget . ImageView Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġorg . en grave . pack up . R Ċ import Ġorg . en grave . pack up . data . deadline . Deadline Attached File Ċ Ċ fun ĠImageView . set File Ext Icon ( file : ĠDead line Attached File , Ġcontext : ĠContext ) Ġ= Ġset Image Drawable ( ĊĠĠĠ ĠContext Compat . get Drawable ( ĊĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠ Ġwhen Ġ( file . fileType ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" generic file " Ġ-> ĠR . drawable . ic _ generic file ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" pdf " Ġ-> ĠR . drawable . pdf ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" zip " Ġ-> ĠR . drawable . zip ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" code " Ġ-> ĠR . drawable . code ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" photo " Ġ-> ĠR . drawable . photo ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ppt x " Ġ-> ĠR . drawable . ppt x ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" docx " Ġ-> ĠR . drawable . docx ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" xlsx " Ġ-> ĠR . drawable . xlsx ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" acc db " Ġ-> ĠR . drawable . acc db ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" archive " Ġ-> ĠR . drawable . archive ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" audio " Ġ-> ĠR . drawable . audio ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" calendar " Ġ-> ĠR . drawable . calendar ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" contact " Ġ-> ĠR . drawable . contact ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" csv " Ġ-> ĠR . drawable . csv ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" email " Ġ-> ĠR . drawable . email ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" exe " Ġ-> ĠR . drawable . exe ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" font " Ġ-> ĠR . drawable . font ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" html " Ġ-> ĠR . drawable . html ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" model " Ġ-> ĠR . drawable . model ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" one " Ġ-> ĠR . drawable . one ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" rtf " Ġ-> ĠR . drawable . rtf ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" sys file " Ġ-> ĠR . drawable . sys file ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" vector " Ġ-> ĠR . drawable . vector ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" video " Ġ-> ĠR . drawable . video ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" xml " Ġ-> ĠR . drawable . xml ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠR . drawable . ic _ generic file ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ )