package Ġcom . wo jd or . polygon watch face . watch face . basic Ċ Ċ import Ġandroid . content . Intent Ċ import Ġcom . wo jd or . polygon watch face . R Ċ import Ġcom . wo jd or . polygon watch face . base . Base Configuration Activity Ċ import Ġcom . wo jd or . polygon watch face . configuration . choose . Choose Color Activity Ċ import Ġcom . wo jd or . polygon watch face . domain . Color Configuration Item Ċ import Ġcom . wo jd or . polygon watch face . domain . Switch Configuration Item Ċ import Ġorg . k oin . android . ext . android . inject Ċ Ċ class ĠBasic Configuration Activity Ġ: ĠBase Configuration Activity () Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġconfiguration Repository : ĠBasic Configuration Repository Ġby Ġinject () ĊĠĠĠ Ġoverride Ġval Ġitems ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠColor Configuration Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . configuration _ time _ color , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconfiguration Repository . time Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ Ġlaunch Choose Color Activity () Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSwitch Configuration Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . configuration _ always _ outline , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconfiguration Repository . is Always Outline ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ Ġconfiguration Repository . is Always Outline Ġ= Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSwitch Configuration Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . configuration _ gray scale _ in _ ambient , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconfiguration Repository . is Gray scale In Ambient ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ Ġconfiguration Repository . is Gray scale In Ambient Ġ= Ġit Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Result ( request Code : ĠInt , ĠresultCode : ĠInt , Ġdata : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( result Code Ġ== ĠRESULT _ OK Ġ&& Ġrequest Code Ġ== ĠC HO OSE _ COLOR _ TIME _ CODE ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfiguration Repository . time Color Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Color From Intent ( data , Ġconfiguration Repository . time Color ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadapter . items Ġ= Ġitems ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġlaunch Choose Color Activity () Ġ{ ĊĠĠĠĠĠĠĠ ĠstartActivity For Result ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIntent ( this , ĠChoose Color Activity :: class . java ), ĠC HO OSE _ COLOR _ TIME _ CODE ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Color From Intent ( intent : ĠIntent ?, Ġdefault Color : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠ Ġintent ?. getInt Extra ( Choose Color Activity . COLOR _ KEY , Ġdefault Color ) Ġ?: Ġdefault Color ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠC HO OSE _ COLOR _ TIME _ CODE Ġ= Ġ 0 ĊĠĠĠ Ġ} Ċ }