package Ġcom . v sn . debug logger Ċ Ċ import Ġandroid . os . Build Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . Gravity Ċ import Ġandroidx . annotation . Requires Api Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Requires Api ( Build . VERSION _ CODES . LO L LI POP ) ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠLog ĠDebugger , ĠParameters Ġ= Ġ( tag , Ġdebug Ġmessage ) ĊĠĠĠĠĠĠĠ ĠUtility . Log D (" tag "," debug Ġmessage ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠLog ĠError , ĠParameters Ġ= Ġ( tag , Ġerror Ġmessage ) ĊĠĠĠĠĠĠĠ ĠUtility . Log E (" tag "," error Ġmessage ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠLog ĠInfo , ĠParameters Ġ= Ġ( tag , Ġinfo Ġmessage ) ĊĠĠĠĠĠĠĠ ĠUtility . Log I (" tag "," info Ġmessage ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠLog ĠVer bose , ĠParameters Ġ= Ġ( tag , Ġverbose Ġmessage ) ĊĠĠĠĠĠĠĠ ĠUtility . Log V (" tag "," verbose Ġmessage ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠLog ĠWarning , ĠParameters Ġ= Ġ( tag , Ġwarning Ġmessage ) ĊĠĠĠĠĠĠĠ ĠUtility . Log W (" tag "," warning Ġmessage ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠToast Ġfor Ġshort Ġtime , ĠParameters Ġ= Ġ( context , Ġmessage ) ĊĠĠĠĠĠĠĠ ĠUtility . short Toast ( this ," toast Ġmessage Ġfor Ġshort Ġtime ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠToast Ġfor Ġlong Ġtime , ĠParameters Ġ= Ġ( context , Ġmessage ) ĊĠĠĠĠĠĠĠ ĠUtility . long Toast ( this ," toast Ġmessage Ġfor Ġlong Ġtime ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠCustom ĠToast , ĠParameters Ġ= Ġ( context , Ġmessage , Ġicon ) ĊĠĠĠĠĠĠĠ Ġ// Ġput Ġicon Ġsuch Ġas ĠR . drawable . toast Icon ĊĠĠĠĠĠĠĠ ĠUtility . custom Toast ( this ," toast Ġmessage ", R . drawable . icon _ info ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠCustom ĠToast , ĠParameters Ġ= Ġ( context , Ġmessage , Ġicon , ĠbackgroundColor ) ĊĠĠĠĠĠĠĠ Ġ// Ġput Ġicon Ġsuch Ġas ĠR . drawable . toast Icon ĊĠĠĠĠĠĠĠ Ġ// Ġput Ġbackground Ġcolor Ġsuch Ġas ĠR . color . red ĊĠĠĠĠĠĠĠ ĠUtility . custom Toast ( this ," toast Ġmessage ", R . drawable . icon _ info , R . color . color Primary ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠCustom ĠToast , ĠParameters Ġ= Ġ( context , Ġmessage , Ġicon , ĠbackgroundColor , Ġint Ġgravity ) ĊĠĠĠĠĠĠĠ Ġ// Ġput Ġicon Ġsuch Ġas ĠR . drawable . toast Icon ĊĠĠĠĠĠĠĠ Ġ// Ġput Ġbackground Ġcolor Ġsuch Ġas ĠR . color . red ĊĠĠĠĠĠĠĠ Ġ// Ġput Ġgravity Ġsuch Ġas ĠGr avity . TOP / Gravity . Bottom / Gravity . LEFT / Gravity . RIGHT / Gravity . CENTER ĊĠĠĠĠĠĠĠ ĠUtility . custom Toast ( this ," toast Ġmessage ", R . drawable . icon _ info , R . color . color Primary , Gravity . CENTER ) ĊĠĠĠ Ġ} Ċ } Ċ