package Ġde . st ef an med ack . cc ct v . ui . events Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Activity Options Compat Ċ import Ġde . st ef an med ack . cc ct v . R Ċ import Ġde . st ef an med ack . cc ct v . persistence . entities . Conference Ċ import Ġde . st ef an med ack . cc ct v . ui . base . Base Injectable Activity Ċ import Ġde . st ef an med ack . cc ct v . util . FRAGMENT _ ARGUMENT S Ċ import Ġde . st ef an med ack . cc ct v . util . add Fragment In Transaction Ċ Ċ class ĠEvents Activity Ġ: ĠBase Injectable Activity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval ĠEVENT S _ TAG Ġ= Ġ" EVENTS _ TAG " ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . fragment _ activity ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( savedInstanceState Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Fragment In Transaction ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfragment Ġ= ĠEvents Fragment (). apply Ġ{ Ġarguments Ġ= Ġintent . get Bundle Extra ( FRAGMENT _ ARGUMENT S ) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontainer Id Ġ= ĠR . id . fragment , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtag Ġ= ĠEVENT S _ TAG ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġstart For Conference ( activity : ĠActivity , Ġconference : ĠConference ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( activity . base Context , ĠEvents Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( FRAGMENT _ ARGUMENT S , ĠEvents Fragment . get Bundle For Conference ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconference Ac ronym Ġ= Ġconference . ac ronym , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġconference . title , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconference Logo Url Ġ= Ġconference . logo Url ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . startActivity ( intent , ĠActivity Options Compat . make Scene Transition Animation ( activity ). to Bundle ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġstart With Search ( activity : ĠActivity , Ġsearch Query : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( activity . base Context , ĠEvents Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( FRAGMENT _ ARGUMENT S , ĠEvents Fragment . get Bundle For Search ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsearch Query Ġ= Ġsearch Query , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġactivity . getString ( R . string . events _ view _ search _ result _ header , Ġsearch Query ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . startActivity ( intent , ĠActivity Options Compat . make Scene Transition Animation ( activity ). to Bundle ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ