package Ġcom . supplier . sl _ delivery . ui . activities . base Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠA ur ora Ġon Ġ 2 0 2 0 - 0 4 - 1 2 . Ċ Ġ*/ Ċ open Ġabstract Ġclass ĠBase Presenter Ġ< V Ġ: ĠI Base View > Ġ: ĠI Base Presenter < V > Ġ{ ĊĠĠĠ Ġprivate Ġvar ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Base View Ġ: ĠV ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Base View Ġ= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Attach ( i View : ĠV ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Base View Ġ= Ġi View ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġget Base View () Ġ: ĠV Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Base View !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġis View Attached (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Base View Ġ!= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġcheck View Attached () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! is View Attached ()) Ġthrow ĠView Not Attached Exception () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠView Not Attached Exception Ġ: ĊĠĠĠĠĠĠĠ ĠRuntimeException (" Please Ġcall ĠPres enter . on Attach ( M vp View ) Ġbefore " Ġ+ Ġ" Ġrequesting Ġdata Ġto Ġthe ĠPres enter ") Ċ } Ċ