package Ġcom . yc . yc utils x . r xb us Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . yc . yc lib x . comment . Y c Log Ċ import Ġcom . yc . yc lib x . comment . Y c Rx Bus Ċ Ċ import Ġcom . yc . yc utils x . R Ċ import Ġcom . yc . yc utils x . Test R xb us Helper Ċ import Ġio . reactivex . dis pos ables . Disposable Ċ import Ġkotlinx . android . synt hetic . main . rx _ bus _ activity .* Ċ import Ġorg . json . JSONObject Ċ Ċ /** Ċ Ġ* Ċ Ġ*/ Ċ class ĠTest Rx Bus Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġlateinit Ġvar Ġdis posable : ĠDis posable ĊĠĠĠ Ġ@ Suppress Lint (" Check Result ", Ġ" SetText I 1 8 n ") ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . rx _ bus _ activity ) ĊĠĠĠĠĠĠĠ ĠTest R xb us Helper . add ( this ) ĊĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠTest Rx Bus Fragment () ĊĠĠĠĠĠĠĠ Ġsupport FragmentManager . beginTransaction (). add ( R . id . rx Bus Activity F , Ġfragment ). show ( fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. commit Now () ĊĠĠĠĠĠĠĠ Ġrx Bus Activity Send Data Tv . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate 1 Ġ= ĠTest Rx R us Bean () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdate 1 . date Ġ= Ġ" æķ°æį® 1 " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠY c Rx Bus . newInstance (). post ( date 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġrx Bus Activity Send Sticky Data Tv . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate 2 Ġ= ĠTest Rx R us Bean () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdate 2 . date Ġ= Ġ" æķ°æį® 2 " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠY c Rx Bus . newInstance (). post Sticky ( date 2 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġrx Bus Activity Register Tv . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠY c Rx Bus . newInstance (). register Unsafe ( Test Rx R us Bean :: class . java ). subscribe Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrx Bus Activity Data Tv . text Ġ= Ġ" æĶ¶ åĪ° çļĦæķ°æį® ï¼ļ ${ it . date }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġrx Bus Activity To Next Btn . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this , ĠTest Rx Bus Activity 3 :: class . java )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetActivity (): ĠAppCompatActivity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ ĠTest R xb us Helper . remove ( this ) ĊĠĠĠĠĠĠĠ Ġdis posable ?. is Disposed ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠ Ġ} Ċ } Ċ