package Ġcom . fe det to . utilities Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġcom . fe det to . core . I Resource Provider Ċ Ċ class ĠResource Provider Impl ( private Ġval Ġcontext : ĠContext ) Ġ: ĠI Resource Provider Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetString ( resourceId : ĠInt ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . getString ( resourceId ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetString ( id : ĠInt , Ġvar arg Ġargs : ĠAny ?): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . getString ( id , Ġ* args ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġget Drawable ( drawable Res : ĠInt ): ĠDrawable Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrequire NotNull ( Context Compat . get Drawable ( context , Ġdrawable Res )) ĊĠĠĠ Ġ} Ċ }