package Ġcom . n cyc . project . main . ui . survey . fragment Ċ Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . n cyc . project . databinding . Survey Fragment 5 Binding Ċ import Ġcom . n cyc . project . main . data . model . local . Survey Ċ import Ġcom . n cyc . project . main . ui . survey . Survey Activity Ċ import Ġcom . n cyc . project . main . util .* Ċ Ċ class ĠSurvey Fragment 5 Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance () Ġ= ĠSurvey Fragment 5 () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠSurvey Fragment 5 Binding ĊĠĠĠ Ġprivate Ġlateinit Ġvar ĠviewModel : ĠSurvey Fragment 5 ViewModel ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġsurvey Activity : ĠSurvey Activity ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġsurvey Data : ĠSurvey ĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ?, ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠSurvey Fragment 5 Binding . inflate ( in flater , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ ĠviewModel Ġ= ĠViewModel Provider ( this ). get ( Survey Fragment 5 ViewModel :: class . java ) ĊĠĠĠĠĠĠĠ Ġbinding . vm Ġ= ĠviewModel ĊĠĠĠĠĠĠĠ Ġbinding . lifecycle Owner Ġ= Ġthis ĊĠĠĠĠĠĠĠ Ġsurvey Activity Ġ= Ġactivity Ġas ĠSurvey Activity ĊĠĠĠĠĠĠĠ Ġsurvey Data Ġ= Ġsurvey Activity . survey ĊĠĠĠĠĠĠĠ Ġcheck Listener () ĊĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcheck Listener () Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 1 . setOn Checked ChangeListener Ġ{ Ġradio Group , Ġid Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 1 Option 1 . id Ġ-> Ġsurvey Data . pig ment _ Q 1 Ġ= Ġoption 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 1 Option 2 . id Ġ-> Ġsurvey Data . pig ment _ Q 1 Ġ= Ġoption 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 1 Option 3 . id Ġ-> Ġsurvey Data . pig ment _ Q 1 Ġ= Ġoption 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 1 Option 4 . id Ġ-> Ġsurvey Data . pig ment _ Q 1 Ġ= Ġoption 4 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 2 . setOn Checked ChangeListener Ġ{ Ġradio Group , Ġid Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 2 Option 1 . id Ġ-> Ġsurvey Data . pig ment _ Q 2 Ġ= Ġoption 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 2 Option 2 . id Ġ-> Ġsurvey Data . pig ment _ Q 2 Ġ= Ġoption 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 2 Option 3 . id Ġ-> Ġsurvey Data . pig ment _ Q 2 Ġ= Ġoption 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 2 Option 4 . id Ġ-> Ġsurvey Data . pig ment _ Q 2 Ġ= Ġoption 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 2 Option 5 . id Ġ-> Ġsurvey Data . pig ment _ Q 2 Ġ= Ġoption 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 3 . setOn Checked ChangeListener Ġ{ Ġradio Group , Ġid Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 3 Option 1 . id Ġ-> Ġsurvey Data . pig ment _ Q 3 Ġ= Ġoption 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 3 Option 2 . id Ġ-> Ġsurvey Data . pig ment _ Q 3 Ġ= Ġoption 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 3 Option 3 . id Ġ-> Ġsurvey Data . pig ment _ Q 3 Ġ= Ġoption 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 3 Option 4 . id Ġ-> Ġsurvey Data . pig ment _ Q 3 Ġ= Ġoption 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 3 Option 5 . id Ġ-> Ġsurvey Data . pig ment _ Q 3 Ġ= Ġoption 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 4 . setOn Checked ChangeListener Ġ{ Ġradio Group , Ġid Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 4 Option 1 . id Ġ-> Ġsurvey Data . pig ment _ Q 4 Ġ= Ġoption 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 4 Option 2 . id Ġ-> Ġsurvey Data . pig ment _ Q 4 Ġ= Ġoption 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 4 Option 3 . id Ġ-> Ġsurvey Data . pig ment _ Q 4 Ġ= Ġoption 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 4 Option 4 . id Ġ-> Ġsurvey Data . pig ment _ Q 4 Ġ= Ġoption 4 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 5 . setOn Checked ChangeListener Ġ{ Ġradio Group , Ġid Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 5 Option 1 . id Ġ-> Ġsurvey Data . pig ment _ Q 5 Ġ= Ġoption 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 5 Option 2 . id Ġ-> Ġsurvey Data . pig ment _ Q 5 Ġ= Ġoption 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 5 Option 3 . id Ġ-> Ġsurvey Data . pig ment _ Q 5 Ġ= Ġoption 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 5 Option 4 . id Ġ-> Ġsurvey Data . pig ment _ Q 5 Ġ= Ġoption 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 5 Option 5 . id Ġ-> Ġsurvey Data . pig ment _ Q 5 Ġ= Ġoption 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 6 . setOn Checked ChangeListener Ġ{ Ġradio Group , Ġid Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 6 Option 1 . id Ġ-> Ġsurvey Data . pig ment _ Q 6 Ġ= Ġoption 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 6 Option 2 . id Ġ-> Ġsurvey Data . pig ment _ Q 6 Ġ= Ġoption 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 6 Option 3 . id Ġ-> Ġsurvey Data . pig ment _ Q 6 Ġ= Ġoption 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 6 Option 4 . id Ġ-> Ġsurvey Data . pig ment _ Q 6 Ġ= Ġoption 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 6 Option 5 . id Ġ-> Ġsurvey Data . pig ment _ Q 6 Ġ= Ġoption 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 7 . setOn Checked ChangeListener Ġ{ Ġradio Group , Ġid Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 7 Option 1 . id Ġ-> Ġsurvey Data . pig ment _ Q 7 Ġ= Ġoption 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 7 Option 2 . id Ġ-> Ġsurvey Data . pig ment _ Q 7 Ġ= Ġoption 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 7 Option 3 . id Ġ-> Ġsurvey Data . pig ment _ Q 7 Ġ= Ġoption 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 7 Option 4 . id Ġ-> Ġsurvey Data . pig ment _ Q 7 Ġ= Ġoption 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . survey P ig ment Q 7 Option 5 . id Ġ-> Ġsurvey Data . pig ment _ Q 7 Ġ= Ġoption 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ} Ċ Ċ }