package Ġcom . bool en ull . sens ort est . ui Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . support . v 7 . widget . Linear LayoutManager Ċ import Ġandroid . view . LayoutInflater Ċ import Ġcom . bool en ull . sens ort est . R Ċ import Ġcom . bool en ull . sens ort est . adapter . Sensor Adapter Ċ import Ġcom . bool en ull . sens ort est . data . IS ensor Repository Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠMainActivity : ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġsensor Repository : ĠIS ensor Repository ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġval Ġsensor List Ġ= Ġsensor Repository . getS ensors () ĊĠĠĠĠĠĠĠ Ġtv Title . text Ġ= Ġandroid . os . Build . MODEL ĊĠĠĠĠĠĠĠ Ġtv Text . text Ġ= ĠgetString ( R . string . find , Ġsensor Repository . getId ent ify Sensors Size ()) ĊĠĠĠĠĠĠĠ Ġtv More . text Ġ= ĠgetString ( R . string . in def , Ġsensor List . size ) ĊĊĠĠĠĠĠĠĠ Ġre cyclerView . layout Manager Ġ= ĠLinearLayoutManager ( this , ĠLinearLayoutManager . VERTICAL , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġsensor Adapter Ġ= ĠSensor Adapter ( LayoutInflater . from ( this ), Ġsensor List ) ĊĠĠĠĠĠĠĠ Ġre cyclerView . adapter Ġ= Ġsensor Adapter ĊĠĠĠ Ġ} Ċ } Ċ