package Ġcom . example . base . presentation Ċ Ċ import Ġandroid . content . Context Ċ Ċ /** Ċ Ġ* ĠThe Ġview Ġclass Ġfor Ġeach ĠM VP Ġcandidate Ġwhich Ġloads Ġdata Ġcan Ġimplement Ġthis Ġinterface . Ċ Ġ* ĠFor Ġeach ĠView Ġin Ġthe Ġapp Ġ( i . e . Ġan ĠActivity Ġor ĠFragment ), Ġyou Ġshould Ġextend Ġthis Ċ Ġ* Ġinterface Ġvia Ġan Ġinterface Ġspecific Ġto Ġthat ĠView . Ċ Ġ*/ Ċ interface ĠBase Data View Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShow Ġa Ġview Ġwith Ġa Ġprogress Ġbar Ġindicating Ġa Ġloading Ġprocess . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Progress () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHide Ġa Ġloading Ġview . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġhide Progress () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShow Ġa Ġretry Ġview Ġin Ġthe Ġevent Ġof Ġan Ġerror Ġwhen Ġloading Ġdata . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Retry () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHide Ġa Ġretry Ġview Ġshown Ġpreviously Ġshown . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġhide Retry () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġa Ġ[ Context ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcontext (): ĠContext Ċ }