package Ġcom . example . native _ code Ċ Ċ import Ġio . flutter . embedding . android . Flutter Activity Ċ import Ġio . flutter . embedding . engine . Flutter Engine Ċ import Ġio . flutter . plugin . common . Method Channel Ċ Ċ class ĠMainActivity : ĠFlutter Activity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval ĠCHAN NEL Ġ= Ġ" am anda . com . br / native " ĊĊĠĠĠ Ġoverride Ġfun Ġconfigure Flutter Engine ( flutter Engine : ĠFlutter Engine ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . configure Flutter Engine ( flutter Engine ) ĊĊĠĠĠĠĠĠĠ ĠMethod Channel ( flutter Engine . dart Executor . binary Messenger , ĠCHAN NEL ). set MethodCall Handler Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcall , Ġresult Ġ-> ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( call . method Ġ== Ġ" calc Sum ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnumber 1 Ġ= Ġcall . argument < Int >(" number 1 ") ?. toInt () Ġ?: Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnumber 2 Ġ= Ġcall . argument < Int >(" number 1 ") ?. toInt () Ġ?: Ġ 0 ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . success ( number 1 Ġ+ Ġnumber 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . not Implemented () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ