package Ġcom . mal lo tec . reb . locale plugin . receiver Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Broadcast Receiver Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . content . Intent Filter Ċ import Ġcom . mal lo tec . reb . locale plugin . Locale Constant Ċ Ċ class ĠRe create Activity Receiver ( private Ġval Ġcont : ĠContext ?) Ġ: ĠBroadcast Receiver () Ġ{ ĊĊĠĠĠ Ġfun ĠgetDefault Intent Filter () Ġ: ĠIntent Filter Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdefault Intent Filter Ġ= ĠIntent Filter () ĊĠĠĠĠĠĠĠ Ġdefault Intent Filter . addAction ( Locale Constant . ACTION _ RE CREATE _ ACTIVITY ) ĊĠĠĠĠĠĠĠ Ġreturn Ġdefault Intent Filter ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister () Ġ{ ĊĠĠĠĠĠĠĠ Ġcont ?. register Receiver ( this , ĠgetDefault Intent Filter ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Receive ( context : ĠContext ?, Ġintent : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( cont Ġis ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcont . re create () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }