/* Ċ Ġ* ĠCopyright ĠÂ© Ġ æĸĩ ç§ĳ ä¸ŃçļĦ æĬĢæľ¯ å® ħ Ċ Ġ* Ġblog : https :// www . town wang . com Ċ Ġ*/ Ċ package Ġcom . town wang . aw e met own . base . base Impl Ċ Ċ import Ġcom . town wang . aw e met own . base . Base Presenter Ċ import Ġcom . town wang . aw e met own . base . Base View Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ import Ġio . reactivex . dis pos ables . Disposable ĊĊ Ċ /** Ċ Ġ* Ġ@ author ĠT own Ċ Ġ* Ġ@ created Ġat Ġ 2 0 1 8 / 7 / 1 5 Ġ 1 8 : 5 8 Ċ Ġ* Ġ@ Last ĠModified Ġby : ĠT own Ċ Ġ* Ġ@ Last ĠEmail : Ġandroid @ town wang . com Ċ Ġ* Ġ@ Last ĠModified Ġtime : Ġ 2 0 1 8 / 7 / 1 5 Ġ 1 8 : 5 8 Ċ Ġ* Ġ@ Remark s Ġ éĢ»è¾ĳ åŁº ç±» Ċ Ġ*/ Ċ abstract Ġclass ĠBase Presenter Impl < V Ġ: ĠBase View >( protected Ġvar Ġview : ĠV ?) Ġ: ĠBase Presenter Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdetach () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . view Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġun Disposable () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// å°Ĩ æīĢæľī æŃ£åľ¨ å¤ĦçĲĨ çļĦ Subscription éĥ½ æ·»åĬł åĪ° Composite Subscription ä¸Ń ãĢĤ ç»Łä¸Ģ éĢĢåĩº çļĦæĹ¶åĢĻ æ³¨ éĶĢ è§Ĥ å¯Ł ĊĠĠĠ Ġprivate Ġvar Ġm Composite Disposable : ĠComposite Disposable ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġå°Ĩ Disposable æ·»åĬł Ġ{ è®¢ éĺħ } ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġadd Disposable ( subscription : ĠDis posable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// cs b Ġå¦Ĥæŀľ è§£ ç»ĳ äºĨ çļĦè¯Ŀ æ·»åĬł Ġsb ĠéľĢè¦ģ æĸ°çļĦ å®ŀä¾ĭ åĲ¦åĪĻ ç»ĳå®ļ æĹ¶ æĹł æķĪ çļĦ ĊĠĠĠĠĠĠĠ Ġif Ġ( m Composite Disposable Ġ== Ġnull Ġ|| Ġm Composite Disposable ?. is Disposed Ġ!! ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Composite Disposable Ġ= ĠComposite Disposable () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġm Composite Disposable ?. add ( subscription ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġåľ¨ çķĮéĿ¢ éĢĢåĩº çŃī éľĢè¦ģ è§£ ç»ĳ è§Ĥ å¯Ł èĢħ çļĦ æĥħåĨµä¸ĭ è°ĥçĶ¨ æŃ¤ æĸ¹æ³ķ ç»Łä¸Ģ è§£ ç»ĳ ï¼Į éĺ² æŃ¢ Rx éĢł æĪĲ çļĦ åĨħåŃĺ æ³ Ħ æ¼ı ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġun Disposable () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Composite Disposable ?. dispose () ĊĠĠĠ Ġ} ĊĊ Ċ }