package Ġcom . b ik od bg . share top in board Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Handler Ċ import Ġandroid . os . Looper Ċ import Ġandroid . util . Log Ċ import Ġandroid . widget . Toast Ċ Ċ fun Ġtoast On Ui Thread ( context : ĠContext , Ġtext : ĠCharSequence , Ġduration : ĠInt ) Ġ{ ĊĠĠĠ ĠHandler ( Looper . get Main Looper ()). post Ġ{ ĊĠĠĠĠĠĠĠ ĠToast . makeText ( context , Ġtext , Ġduration ). show () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġreport Error ( tag : ĠString , Ġuser Message : ĠString , Ġcontext : ĠContext , ĠlogMessage : ĠString ? Ġ= Ġnull ) Ġ{ ĊĠĠĠ Ġtoast On Ui Thread ( context , Ġuser Message , ĠToast . LENGTH _ LONG ) ĊĠĠĠ ĠLog . e ( tag , ĠlogMessage Ġ?: Ġuser Message ) Ċ } Ċ Ċ fun Ġreport Exception ( tag : ĠString , Ġuser Message : ĠString , Ġexception : ĠThrowable , Ġcontext : ĠContext ) Ġ{ ĊĠĠĠ Ġreport Error ( tag , Ġuser Message , Ġcontext , ĠLog . get StackTrace String ( exception )) Ċ } Ċ