package Ġcom . vl ad 1 m 1 r . watch face . settings Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġandroidx . we ar . widget . W ear able RecyclerView Ċ import Ġcom . vl ad 1 m 1 r . watch face . R Ċ import Ġcom . vl ad 1 m 1 r . watch face . data . Data Storage Ċ import Ġcom . vl ad 1 m 1 r . watch face . settings . base . Base Recycler Activity Ċ import Ġdagger . h ilt . android . Android EntryPoint Ċ import Ġjavax . inject . Inject Ċ Ċ const Ġval ĠCOMP LIC ATION _ CONFIG _ REQUEST _ CODE Ġ= Ġ 1 0 0 1 Ċ const Ġval ĠFACE _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 0 2 Ċ Ċ const Ġval ĠHO UR S _ HAND _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 1 1 Ċ const Ġval ĠMIN UTES _ HAND _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 1 2 Ċ const Ġval ĠSE CON DS _ HAND _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 1 3 Ċ const Ġval ĠC ENTR AL _ CIR CLE _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 1 4 Ċ Ċ const Ġval ĠBACK GROUND _ LEFT _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 2 1 Ċ const Ġval ĠBACK GROUND _ RIGHT _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 2 2 Ċ Ċ const Ġval ĠHO UR _ T IC KS _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 3 1 Ċ const Ġval ĠMIN UTE _ T IC KS _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 3 2 Ċ Ċ const Ġval ĠCOMP LIC ATIONS _ TEXT _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 4 1 Ċ const Ġval ĠCOMP LIC ATIONS _ TITLE _ COLOR _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 4 2 Ċ const Ġval ĠCOMP LIC ATIONS _ ICON _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 4 3 Ċ const Ġval ĠCOMP LIC ATIONS _ BORDER _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 4 4 Ċ const Ġval ĠCOMP LIC ATIONS _ RAN GED _ VALUE _ PRIMARY _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 4 5 Ċ const Ġval ĠCOMP LIC ATIONS _ RAN GED _ VALUE _ SECOND ARY _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 4 6 Ċ const Ġval ĠCOMP LIC ATIONS _ BACKGROUND _ COLOR _ P ICK ER _ REQUEST _ CODE Ġ= Ġ 1 0 4 7 Ċ Ċ @ Android EntryPoint Ċ class ĠSettings Activity Ġ: ĠBase Recycler Activity () Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġdata Storage : ĠData Storage ĊĊĠĠĠ Ġinternal Ġlateinit Ġvar Ġadapter : ĠSettings Adapter ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ list ) ĊĊĠĠĠĠĠĠĠ Ġdata Storage . increase Settings Open Count () ĊĊĠĠĠĠĠĠĠ Ġadapter Ġ= ĠSettings Adapter ( data Storage ) ĊĠĠĠĠĠĠĠ Ġwe arable RecyclerView Ġ= ĠfindViewById < W ear able RecyclerView >( R . id . we arable _ recycler _ view ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlayout Manager Ġ= ĠLinearLayoutManager ( context , ĠRecyclerView . VERTICAL , Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Edge Items Center ing Enabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Circular Scrolling Gesture Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġwe arable RecyclerView . adapter Ġ= Ġadapter ĊĠĠĠ Ġ} Ċ } Ċ