package Ġcom . sample app Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . util . Log Ċ import Ġcom . mock lets . pl uto . Pl uto Ċ import Ġcom . mock lets . pl uto . Pl uto Log Ċ import Ġcom . mock lets . pl uto . modules . exceptions . AN R Exception Ċ import Ġcom . mock lets . pl uto . modules . exceptions . AN R Listener Ċ Ċ class ĠSample App Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ ĠPl uto . initialize ( this ) ĊĠĠĠĠĠĠĠ ĠPl uto . set AN R Listener ( object Ġ: ĠAN R Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon App Not Resp on ding ( exception : ĠAN R Exception ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexception . printStackTrace () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPl uto Log . e (" an r - exception ", Ġexception . thread State Map ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ ĠPl uto . set ExceptionHandler Ġ{ Ġthread , Ġtr Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (" exception ", Ġ" unc a ught Ġexception Ġhandled Ġon Ġthread : Ġ" Ġ+ Ġthread . name , Ġtr ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ