package Ġde . r ki . cor on aw arn app . ui . settings . analytics Ċ Ċ import Ġandroid . content . Context Ċ import Ġde . r ki . cor on aw arn app . R Ċ import Ġde . r ki . cor on aw arn app . dat ad on ation . analytics . common . District s Ċ import Ġde . r ki . cor on aw arn app . dat ad on ation . analytics . common . label String Res Ċ import Ġde . r ki . cor on aw arn app . server . protocols . internal . pp dd . P pa Data Ċ Ċ data Ġclass ĠSettings Privacy Pre serving Analytics State ( ĊĠĠĠ Ġval Ġis Analytics Enabled : ĠBoolean , ĊĠĠĠ Ġval Ġage Group : ĠP pa Data . PP AA ge Group , ĊĠĠĠ Ġval Ġf ederal State : ĠP pa Data . PP AF ederal State , ĊĠĠĠ Ġval Ġdistrict : ĠDistrict s . District ? Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġget Age Group Row Body Text ( context : ĠContext ) Ġ= ĊĠĠĠĠĠĠĠ Ġcontext . getString ( age Group . label String Res ) ĊĊĠĠĠ Ġfun Ġis District Row Visible () Ġ= ĊĠĠĠĠĠĠĠ Ġf ederal State Ġ!= ĠP pa Data . PP AF ederal State . F ED ER AL _ STATE _ UNSPECIFIED ĊĊĠĠĠ Ġfun Ġget District Row Body Text ( context : ĠContext ) Ġ= ĊĠĠĠĠĠĠĠ Ġdistrict ?. district Name Ġ?: Ġcontext . getString ( R . string . analytics _ user input _ district _ un specified ) ĊĊĠĠĠ Ġfun Ġget F ederal State Row Body Text ( context : ĠContext ) Ġ= ĊĠĠĠĠĠĠĠ Ġcontext . getString ( fed eral State . label String Res ) ĊĊĠĠĠ Ġfun Ġis Settings P pa Switch On () Ġ= ĊĠĠĠĠĠĠĠ Ġis Analytics Enabled ĊĊĠĠĠ Ġfun Ġget Settings P pa Switch Row State Text ( context : ĠContext ) Ġ= ĊĠĠĠĠĠĠĠ Ġwhen Ġ( is Analytics Enabled ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrue Ġ-> Ġcontext . getString ( R . string . settings _ on ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfalse Ġ-> Ġcontext . getString ( R . string . settings _ off ) ĊĠĠĠĠĠĠĠ Ġ} Ċ } Ċ