package Ġcom . dec red . dec red address scanner . types Ċ Ċ import Ġandroid . content . Context Ċ Ċ // ĠAsync Observer Ġis Ġused Ġas Ġa Ġcallback Ġinterface Ġwhen Ġupdating . ĠA Ġprocess Begin Ġwill Ġalways Ġbe Ċ // Ġfollowed Ġup Ġby Ġeither Ġprocess Error Ġ( error ) Ġor Ġprocess Finish Ġ( success ). ĠIf Ġer red , Ġerr Ġis Ġthe Ċ // Ġreason Ġfor Ġerror . Ġbalance Sw irl Is Shown Ġis Ġan Ġattempt Ġto Ġdis cern Ġif Ġthe Ġuser Ġis Ġcurrently Ġlooking Ċ // Ġat Ġan Ġaddress Ġso Ġthat Ġwe Ġdon 't Ġsend Ġa Ġnotification Ġof Ġchange Ġif Ġthey Ġare Ġalready Ġviewing . Ċ interface ĠAsync Observer Ġ{ ĊĠĠĠ Ġfun Ġprocess Begin () ĊĠĠĠ Ġfun Ġprocess Finish ( addr : ĠAddress , Ġctx : ĠContext ) ĊĠĠĠ Ġfun Ġprocess Error ( err : ĠString ) ĊĠĠĠ Ġfun Ġbalance Sw irl Is Shown () Ġ= Ġtrue Ċ }