package Ġio . github . dr b reen . apps al v ager . internal . exception Ċ Ċ import Ġio . github . dr b reen . apps al v ager . App Sal v ager Ċ Ċ /** Ċ Ġ* ĠException Ġhandler Ġthat Ġrecords Ġcy clic Ġstartup Ġexceptions Ġand Ġin structs Ġsal v aging ĠAPI Ċ Ġ* Ġto Ġput Ġthe Ġapp Ġinto Ġsal v age Ġmode . Ċ Ġ* Ċ Ġ* ĠAfter Ġhandling Ġthe Ġexception , Ġwill Ġpass Ġthe Ġexception Ġto Ġ[ deleg ated Handler ]. Ċ Ġ*/ Ċ internal Ġclass ĠException Recording Un caught ExceptionHandler ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHandler Ġthat Ġwill Ġreceive Ġthe Ġexception Ġafter Ġ[ Exception Recording Un caught ExceptionHandler ] ĊĠĠĠĠ Ġ* Ġis Ġdone Ġrecording Ġit . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠNorm ally , Ġit Ġshould Ġbe ĠAndroid Ġdefault Ġun caught Ġexception Ġhandler . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġval Ġdeleg ated Handler : ĠThread . Un caught ExceptionHandler ? Ċ ): ĠThread . Un caught ExceptionHandler Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġun caught Exception ( t : ĠThread , Ġe : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ ĠApp Sal v ager . on Un caught Exception ( e , Ġt ) ĊĠĠĠĠĠĠĠ Ġdeleg ated Handler ?. unc a ught Exception ( t , Ġe ) ĊĠĠĠ Ġ} Ċ }