package Ġcom . squareup . contour . sample Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġkotlin . Lazy Thread Safety Mode . NONE Ċ import Ġkotlin . contracts . Experimental Contracts Ċ Ċ @ Experimental Contracts Ċ class ĠSample Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠ Ġprivate Ġvar Ġi Ġ= Ġ 0 ĊĊĠ Ġprivate Ġval Ġviews Ġby Ġlazy ( NONE ) Ġ{ ĊĠĠĠ ĠlistOf < () Ġ-> ĠView >( ĊĠĠĠĠĠĠĠ Ġ{ ĠSample View 1 ( this ) Ġ}, ĊĠĠĠĠĠĠĠ Ġ{ ĠSample View 2 ( this ) Ġ} ĊĠĠĠ Ġ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ ĠsetContentView ( views [ i ] ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġshow Next () Ġ{ ĊĠĠĠ Ġi Ġ= Ġ( i Ġ+ Ġ 1 ) Ġ% Ġviews . size ĊĠĠĠ ĠsetContentView ( views [ i ] ()) ĊĠ Ġ} Ċ } Ċ