package Ġcom . tom tre . android . architecture . shopping list mvp . base Ċ Ċ interface ĠBase Presenter < T > Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBind s Ġpresenter Ġwith Ġa Ġview . ĠIf Ġthe Ġview Ġis Ġa ĠFragment , Ġit Ġshould Ġbe Ġcalled Ġin Ġon View Created (). ĊĠĠĠĠ Ġ* ĠIt Ġguarantees Ġon Activity Result Ġwill Ġbe Ġcorrectly Ġhandled Ġin Ġthe ĠPres enter . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġview Ġthe Ġview Ġassociated Ġwith Ġthis Ġpresenter ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġtake View ( view : ĠT ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠPres enter Ġwill Ġperform Ġinitialization Ġhere . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġstart () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠD rops Ġthe Ġreference Ġto Ġthe Ġview Ġwhen Ġdestroyed . ĊĠĠĠĠ Ġ* ĠIf Ġthe Ġview Ġis Ġa ĠFragment , Ġit Ġshould Ġbe Ġcalled Ġin Ġon Destroy View (). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdrop View () Ċ }