package Ġcom . mr per . code 2 3 . f ew k . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . annotation . String Res Ċ import Ġandroid . widget . Toast Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġadmin Ġon Ġ 2 0 1 6 / 4 / 2 2 . Ċ Ġ*/ Ċ object ĠAlert Toast Util { ĊĊĠĠĠ Ġprivate Ġvar Ġoriginal Message : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġvar Ġtoast : ĠToast ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġvar Ġtime 1 : ĠLong Ġ= Ġ 0 L ĊĊĠĠĠ Ġprivate Ġvar Ġtime 2 : ĠLong Ġ= Ġ 0 L ĊĊĠĠĠ Ġfun Ġshow Toast ( context : ĠContext , message : ĠString ){ ĊĠĠĠĠĠĠĠ Ġif ( toast Ġ== Ġnull ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtoast Ġ= ĠToast . makeText ( context , message , Toast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtoast ?. show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtime 1 Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠĠĠĠĠ Ġ} else { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtime 2 Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( message . equals ( original Message )){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( time 2 Ġ- Ġtime 1 Ġ> ĠToast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast ?. show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} else { ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoriginal Message Ġ= Ġmessage ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast ?. setText ( message ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast ?. show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġtime 1 Ġ= Ġtime 2 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshow Toast ( context : ĠContext ,@ String Res Ġres Id : ĠInt ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ= Ġshow Toast ( context , context . getString ( res Id )) Ċ Ċ }