package Ġcom . tal ha has anz ia . de ez al . commons . contracts Ċ Ċ import Ġandroid . support . annotation . Layout Res Ċ Ċ /** Ċ Ġ* ĠView Ġ( VIP ER ) Ġthat Ġwill Ġhold Ġcommon Ġsignatures Ġfor Ġall ĠViews Ċ Ġ* ĠThis Ġwill Ġallow Ġcertain Ġmethods Ġto Ġbe Ġcalled Ġfrom ĠPres enter Ġwithout Ġrequiring Ġinstance Ġof Ġactivity Ċ Ġ* ĠThis Ġholds Ġcontract Ġthat Ġevery ĠView Ġshould Ġimplement Ċ Ġ*/ Ċ interface ĠBase View Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġxml Ġreference Ġso ĠonCreate Ġbo iler Ġplate Ġis Ġnot Ġwritten Ġevery time ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Layout Res ĊĠĠĠ Ġfun Ġget Layout () Ġ: ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSimple Ġcontract Ġthat Ġen forces Ġviews Ġto Ġinject Ġall Ġthe Ġdependencies ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġinject () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSimple Ġerror Ġpop - up ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Error ( message Ġ: ĠString ) Ċ }