package Ġcn . g av in li u . android . sample . debug window Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Button Ċ import Ġcn . g av in li u . android . lib . debug window . Debug Window Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġg av in Ġon Ġ 2 0 1 8 / 0 1 / 1 9 . Ċ Ġ*/ Ċ class ĠMy Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ ĠDebug Window . getInstance ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. bind Debug Layout ( R . layout . debug ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. bind MainActivity ( MainActivity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. bind View ( My View Binder ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠMy View Binder Ġ: ĠDebug Window . View Binder Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġbind View ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġclose : ĠButton Ġ= Ġview . findViewById ( R . id . close ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclose . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDebug Window . get (). hide () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }