package Ġio . st ark . locale k tx . utils Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . core . app . Activity Compat Ċ import Ġandroidx . core . app . Activity Options Compat Ċ Ċ /** ĠCreated Ġby ĠJ ah ong ir Ġon Ġ 0 4 / 0 2 / 2 0 2 1 .*/ Ċ object ĠRe create Helper Ġ{ ĊĠĠĠ Ġfun Ġrecreate ( activity : ĠActivity ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġactivity ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrestart Intent Ġ= ĠIntent ( activity , Ġactivity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġextras Ġ= Ġactivity . intent . extras ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( extras Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrestart Intent . put Extras ( extras ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠActivity Compat . startActivity ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrestart Intent , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠActivity Options Compat ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. make Custom Animation ( activity , Ġandroid . R . anim . fade _ in , Ġandroid . R . anim . fade _ out ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. to Bundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . finish () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }