package Ġcom . sam sten ner . we ar ml čĊč Ċ import Ġandroidx . appcompat . app . AppCompatActivity č Ċ import Ġandroid . os . Bundle č Ċ import Ġandroid . util . Log č Ċ import Ġandroid . widget . Toast č Ċ import Ġcom . sam sten ner . we ar ml . W ear ML . Command čĊč Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ čĊčĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġcommand : ĠCommand čĊčĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) čĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) čĊĠĠĠĠĠĠĠ Ġinit Commands () čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġprivate Ġfun Ġinit Commands () Ġ{ čĊčĊĠĠĠĠĠĠĠ Ġ// ĠInitial ises ĠW ear ML ĠSDK čĊĠĠĠĠĠĠĠ ĠW ear ML . init ( this ) čĊčĊĠĠĠĠĠĠĠ Ġ// ĠRegisters Ġpermanent Ġcommand čĊĠĠĠĠĠĠĠ ĠW ear ML . register (" Hello ", Ġ" Hi ", Ġ" H ey ") Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* Ġ Ġperform G reeting () Ġ Ġ*/ čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġ// ĠRegisters Ġcommand Ġand Ġstores Ġa Ġreference Ġto Ġit čĊĠĠĠĠĠĠĠ Ġcommand Ġ= ĠW ear ML . register (" Launch Ġrocket s ") Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* Ġ Ġlaunch Rocket s () Ġ Ġ*/ čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () čĊčĊĠĠĠĠĠĠĠ Ġ// ĠUn registers Ġcommand čĊĠĠĠĠĠĠĠ ĠW ear ML . unregister ( command ) čĊčĊĠĠĠĠĠĠĠ Ġ// ĠUn registers Ġall Ġcommands Ġin Ġlist čĊĠĠĠĠĠĠĠ ĠW ear ML . unregister All () čĊĠĠĠ Ġ} čĊč Ċ }