package Ġcom . bug sn ag . android . ma zer un ner . scenarios Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġcom . bug sn ag . android . Configuration Ċ import Ġcom . bug sn ag . android . ma zer un ner . log Ċ Ċ class ĠCXX Delayed Crash Scenario ( ĊĠĠĠ Ġconfig : ĠConfiguration , ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ Ġevent Metadata : ĠString ? Ċ ) Ġ: ĠScenario ( config , Ġcontext , Ġevent Metadata ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . load Library (" cxx - scenarios ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġexternal Ġfun Ġactivate ( value : ĠInt ): ĠInt ĊĊĠĠĠ Ġoverride Ġfun Ġstart Scenario () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . start Scenario () ĊĠĠĠĠĠĠĠ Ġregister Activity Lifecycle Callbacks () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Stopped ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Stopped ( activity ) ĊĠĠĠĠĠĠĠ Ġlog (" App Ġsent Ġto Ġbackground , Ġtriggering Ġcrash .") ĊĠĠĠĠĠĠĠ Ġactivate ( 4 0 5 ) ĊĠĠĠ Ġ} Ċ } Ċ