package Ġio . mer cu let . core . ui Ċ Ċ import Ġandroid . annotation . Target Api Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Build Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . view . View Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ Ċ /** Ċ Ġ* Ġ@ author ĠA aron Ċ Ġ* Ġ@ email Ġa aron @ mer cu let . io Ċ Ġ* Ġ@ date Ġ 1 8 / 0 3 / 2 0 1 8 Ġ 2 2 : 1 3 Ċ Ġ* Ġ@ description Ċ Ġ*/ Ċ abstract Ġclass ĠBase Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprotected Ġlateinit Ġvar ĠmContext : ĠContext ĊĠĠĠ Ġprotected Ġvar Ġcomposite Disposable Ġ= ĠComposite Disposable () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDeprecated Ġon ĠAPI Ġ 2 3 ĊĠĠĠĠ Ġ* Ġ@ param Ġactivity ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġon Attach ( activity : ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Attach ( activity ) ĊĠĠĠĠĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ< Ġ 2 3 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . mContext Ġ= Ġactivity ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Target Api ( 2 3 ) ĊĠĠĠ Ġoverride Ġfun Ġon Attach ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Attach ( context ) Ċ // ĠĠĠĠĠĠĠ Ġif Ġ( context Ġis ĠActivity ) Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġthis . mContext Ġ= Ġcontext Ċ // ĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthis . mContext Ġ= Ġcontext ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġinit View ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġinit View ( view : ĠView ) ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy View () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy View () ĊĠĠĠĠĠĠĠ Ġcomposite Disposable . clear () Ġ// Ġ éĺ² æŃ¢ åĨħåŃĺ æ³ Ħ éľ ² ĊĠĠĠ Ġ} Ċ }