package Ġcom . ja ime gc . constraint layouts Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠonClick Button ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġintent : ĠIntent ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġwhen ( view . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . cats Ġ-> Ġintent Ġ= ĠIntent ( this , ĠC ats Land scape Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . profile Ġ-> Ġintent Ġ= ĠIntent ( this , ĠProfile Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . aspect _ ratio Ġ-> Ġintent Ġ= ĠIntent ( this , ĠAs pect Ratio Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . profile _ transition _ same Ġ-> Ġintent Ġ= ĠIntent ( this , ĠOther Same Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . profile _ transition _ different Ġ-> Ġintent Ġ= ĠIntent ( this , ĠOther Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . exchange Ġ-> Ġintent Ġ= ĠIntent ( this , ĠAnimation Coding In Flow Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . collapse _ expand Ġ-> Ġintent Ġ= ĠIntent ( this , ĠAnimation Coding In Flow Collapse Expand Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . lott ie Ġ-> Ġintent Ġ= ĠIntent ( this , ĠL ot tie Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . physics _ based Ġ-> Ġintent Ġ= ĠIntent ( this , ĠPhysics Based Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . collapse _ expand _ other Ġ-> Ġintent Ġ= ĠIntent ( this , ĠAnimation Coding In Flow Collapse Expand Other Activity :: class . java ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġintent ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ