package Ġcom . glib . core . notification Ċ Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . widget . Toast Ċ import Ġcom . glib . core . utils . Res Ċ Ċ object ĠToast Ġ{ Ċ // ĠĠĠ Ġ// ĠCan Ġbe Ġrun Ġfrom Ġa Ġbackground Ġthread , Ġe . g . ĠHttp Callback . Rest . on Rest Success () Ċ // ĠĠĠ Ġ@ Jvm Over loads Ċ // ĠĠĠ Ġfun Ġshow Normal ( str : ĠString , Ġduration : ĠInt Ġ= ĠToast . LENGTH _ SHORT ) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġmain Handler Ġ= ĠHandler ( Res . context . main Looper ) Ċ // ĠĠĠĠĠĠĠ Ġval Ġmy Runnable Ġ= ĠRunnable Ġ{ ĠToast . makeText ( Res . context , Ġstr , Ġduration ). show () Ġ} Ċ // ĠĠĠĠĠĠĠ Ġmain Handler . post ( my Runnable ) Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġfun Ġshow Normal ( str Id : ĠInt ) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġshow Normal ( Res . str ( str Id )) Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġfun Ġshow Toast In Center ( str Id : ĠInt ) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġshow Toast In Center ( Res . str ( str Id )) Ċ // ĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcenter ( string : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtoast Ġ= ĠToast . makeText ( Res . context , Ġstring , ĠToast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠ Ġtoast . set Gravity ( Gravity . TOP , Ġ 0 , ĠRes . resources . display Metrics . height Pixels Ġ/ Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġtoast . show () ĊĠĠĠ Ġ} Ċ } Ċ