package Ġde . nic id ien ase . chaos flix . touch . about Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . appcompat . app . AlertDialog Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġde . nic id ien ase . chaos flix . touch . R Ċ import Ġde . nic id ien ase . chaos flix . touch . databinding . Activity About Binding Ċ import Ġme h di . sak out . about page . About Page Ċ import Ġme h di . sak out . about page . Element Ċ Ċ class ĠAbout Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġpublic Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbinding Ġ= ĠData Binding Util . set ContentView < Activity About Binding >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis , ĠR . layout . activity _ about ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġbinding . toolbar Inc . toolbar . title Ġ= ĠgetString ( R . string . about _ chaos flix ) ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( binding . toolbar Inc . toolbar ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Display Home As Up Enabled ( true ) ĊĊĠĠĠĠĠĠĠ Ġval Ġshow Lib s Ġ= ĠElement (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġresources . getString ( R . string . show Lib s ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Listener Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView . OnClickListener Ġ{ ĠLib s Fragment (). show ( support FragmentManager , Ġnull ) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġprivacy Policy Ġ= ĠElement (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Privacy ĠPolicy " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Listener Ġ= ĠView . OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAlertDialog . Builder ( this @ About Activity ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTitle (" Privacy ĠPolicy ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setMessage ( R . string . privacy _ policy ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. create (). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġp Info Ġ= Ġpackage Manager . get Package Info ( packageName , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġversion Ġ= Ġp Info . version Name ĊĠĠĠĠĠĠĠ Ġval Ġabout View Ġ= ĠAbout Page ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setImage ( R . drawable . icon _ primary _ background ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setDescription ( resources . getString ( R . string . about _ description )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. addItem ( Element (). setTitle (" Version Ġ$ version ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Website ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( R . string . about _ licence _ url ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( R . string . chaos flix _ licence ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Website ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( R . string . about _ vo ct oc at _ url ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresources . getString ( R . string . about _ vo ct oc at ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. addItem ( show Lib s ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. addItem ( privacy Policy ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. addGroup (" Connect Ġwith Ġus ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add GitHub (" nic id ien ase / chaos flix ", ĠgetString ( R . string . about _ github )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Website ( getString ( R . string . about _ beta _ url ), ĠgetString ( R . string . about _ beta )) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Twitter (" nic id ien ase ", ĠgetString ( R . string . about _ twitter )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Twitter (" chaos flix _ app ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Play Store (" de . nic id ien ase . chaos flix ", ĠgetString ( R . string . about _ play store )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. create () ĊĊĠĠĠĠĠĠĠ Ġbinding . container . addView ( about View ) ĊĠĠĠ Ġ} Ċ } Ċ