package Ġorg . jav am aster . fragment learning . test Activity Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġbutter knife . Bind String Ċ import Ġbutter knife . B utter Kn ife Ċ import Ġbutter knife . OnClick Ċ import Ġorg . jav am aster . fragment learning . R Ċ import Ġorg . jav am aster . fragment learning . consts . Action Consts Ċ Ċ class ĠMy Broadcast Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Bind String ( R . string . my _ broadcast _ msg ) ĊĠĠĠ Ġlateinit Ġvar Ġmsg : ĠString ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ my _ broadcast ) ĊĠĠĠĠĠĠĠ ĠB utter Kn ife . bind ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ OnClick ( R . id . send _ broadcast ) ĊĠĠĠ Ġfun Ġsend Broadcast () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent (" org . jav am aster . fragment learning . MY _ BRO ADCAST _ MSG ") ĊĠĠĠĠĠĠĠ Ġintent . putExtra (" my Own String ", Ġmsg ) ĊĠĠĠĠĠĠĠ Ġ// Ġ åıĳéĢģ æłĩåĩĨ å¹¿ æĴŃ ĊĠĠĠĠĠĠĠ Ġsend Broadcast ( intent ) ĊĠĠĠĠĠĠĠ Ġ// Ġ åıĳéĢģ æľī åºı å¹¿ æĴŃ ĊĠĠĠĠĠĠĠ Ġ// Ġsend Broadcast ( intent , Ġnull ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ OnClick ( R . id . offline ) ĊĠĠĠ Ġfun Ġsend Broadcast 1 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( Action Consts . FORCE _ OFF LINE ) ĊĠĠĠĠĠĠĠ Ġsend Broadcast ( intent ) ĊĠĠĠ Ġ} Ċ } Ċ