package Ġio . o 2 mc . app kotlin Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . widget . EditText Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠ ĠApp . o 2 mc . track (" MainActivity Created ") Ġ// Ġaccess Ġo 2 mc Ġby Ġproperty Ġsyntax ĊĊĠĠĠ Ġ// ĠClick Ġlisteners ĊĠĠĠ Ġbutton Create Event . setOnClickListener Ġ{ ĠonCreate EventHandler () Ġ} ĊĠĠĠ Ġbutton Open Controls . setOnClickListener Ġ{ Ġon Open Controls () Ġ} ĊĠĠĠ Ġbutton On Set Endpoint . setOnClickListener Ġ{ Ġon Set Endpoint Handler () Ġ} ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠCalled Ġon Ġ' Create ĠTrack ĠEvent ' Ġbutton Ġclick ĊĠĠ Ġ*/ ĊĠ Ġprivate Ġfun ĠonCreate EventHandler () Ġ{ ĊĠĠĠ Ġval Ġedit Text : ĠEditText Ġ= ĠfindViewById ( R . id . edit Text ) ĊĠĠĠ Ġval Ġtext : ĠString Ġ= Ġedit Text . text . toString () Ġ// Ġaccess Ġtext Ġby Ġproperty Ġsyntax ĊĊĠĠĠ ĠApp . o 2 mc . track With Properties (" Clicked Ġbutton : Ġ' Create ĠTrack ĠEvent '", Ġtext ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠCalled Ġon Ġ' Set ĠEndpoint ' Ġbutton Ġclick ĊĠĠ Ġ*/ ĊĠ Ġprivate Ġfun Ġon Set Endpoint Handler () Ġ{ ĊĠĠĠ Ġval Ġedit Text : ĠEditText Ġ= ĠfindViewById ( R . id . edit Text Endpoint Ip ) ĊĠĠĠ Ġval Ġtext : ĠString Ġ= Ġedit Text . text . toString () Ġ// Ġaccess Ġtext Ġby Ġproperty Ġsyntax ĊĊĠĠĠ ĠApp . o 2 mc . set Endpoint ( text ) ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠCalled Ġon Ġ' Open ' Ġbutton Ġclick ĊĠĠ Ġ*/ ĊĠ Ġprivate Ġfun Ġon Open Controls () Ġ{ ĊĠĠĠ ĠstartActivity ( Intent ( this , ĠControl Activity :: class . java )) ĊĠ Ġ} Ċ } Ċ