package Ġcom . example . ose que iros . universe . features . auth Ċ Ċ import Ġandroid . app . Fragment Ċ import Ġandroid . app . FragmentManager Ċ import Ġandroid . app . Fragment Transaction Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġcom . example . ose que iros . universe . R Ċ import Ġcom . example . ose que iros . universe . features . auth . signin . SignIn Fragment Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġo se que iros Ġon Ġ 2 5 / 0 4 / 1 7 . Ċ Ġ* ĠActiv idad Ġde ĠLogin Ċ Ġ*/ Ċ Ċ class ĠLogin Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ auth ) ĊĊĠĠĠĠĠĠĠ Ġ// replace Fragment ( SignIn Fragment . newInstance (), Ġfalse , Ġ 0 , Ġ 0 , Ġ 0 , Ġ 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Back Pressed () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( support FragmentManager . back Stack Entry Count Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . on Back Pressed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// finish () ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupport FragmentManager . pop Back Stack () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġfragment ĠFragment Ġa Ġinsert ar ĊĠĠĠĠ Ġ* Ġ@ param ĠaddTo Back S ack Ġflag Ġde Ġstack eo ĊĠĠĠĠ Ġ* Ġ@ param Ġanim Id In V 1 Ġanim acion Ġde Ġentrada ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġreplace Fragment ( fragment : ĠFragment , ĠaddTo Back S ack : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġanim Id In V 1 : ĠInt Ġ= Ġ 0 , Ġanim Id Out V 1 : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġanim Id In V 2 : ĠInt Ġ= Ġ 0 , Ġanim Id Out V 2 : ĠInt Ġ= Ġ 0 ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġtransaction : ĠFragment Transaction Ġ= Ġfragment Manager . beginTransaction () ĊĠĠĠĠĠĠĠ Ġtransaction . set Custom Animations ( anim Id In V 1 , Ġanim Id Out V 1 , Ġanim Id In V 2 , Ġanim Id Out V 2 ) ĊĠĠĠĠĠĠĠ Ġtransaction . replace ( R . id . fragment _ container _ auth , Ġfragment , Ġ" tag ") ĊĊĠĠĠĠĠĠĠ Ġif Ġ( addTo Back S ack ) Ġtransaction . addTo Back Stack ( null ) ĊĠĠĠĠĠĠĠ Ġtransaction . commit () ĊĠĠĠ Ġ} Ċ Ċ } Ċ