package Ġge ek . com . my player ĊĊ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . TextView Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġre cycler . adapter Ġ= ĠMedia Adapter ( get Media ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmedia Item Ġ-> Ġ Ġtoast ( media Item . title ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval ĠtextView Ġ= ĠTextView ( this ). apply 2 Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Hello " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Size Ġ= Ġ 2 0 f ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġ< T > ĠT . apply 2 ( f Ġ: T . () Ġ-> ĠUnit ): T Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . f () ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} Ċ Ċ } ĊĊ