package Ġcom . ken ilt . skeleton . managers . helpers Ċ Ċ import Ġandroid . os . Handler Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġth ang ng uy en Ġon Ġ 1 0 / 1 7 / 1 7 . Ċ Ġ*/ Ċ Ċ class ĠDe bounc er Ġ@ Inject Ġconstructor () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġhandler : ĠHandler Ġ= ĠHandler () ĊĊĠĠĠ Ġfun Ġreset () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠRemove Ġany Ġprevious Ġrunnable Ġcallbacks ĊĠĠĠĠĠĠĠ Ġhandler . remove Callbacks And Messages ( null ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdebounce ( callback : ĠRunnable , Ġdelay : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreset () ĊĠĠĠĠĠĠĠ Ġhandler . post Delayed ( callback , Ġdelay . to Long ()) ĊĠĠĠ Ġ} Ċ } Ċ