package Ġtest Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . view . View Ċ import Ġandroid . widget .* Ċ import Ġorg . my . cool . My Button Ċ import Ġkotlinx . android . synt hetic . main . layout .* Ċ Ċ class ĠR Ġ{ ĊĠĠĠ Ġclass Ġid Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġlogin Ġ= Ġ 5 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠMy Activity (): ĠActivity () Ġ{ ĊĠĠĠ Ġval Ġbutton Widget Ġ= ĠMy Button ( this ) ĊĊĠĠĠ Ġoverride Ġfun ĠfindViewById ( id : ĠInt ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . login Ġ-> Ġbutton Widget ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġfun Ġbox (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( login . toString () Ġ== Ġ" My Button ") Ġ" OK " Ġelse Ġ"" ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġreturn ĠMy Activity (). box () Ċ } Ċ