package Ġpl . el pass ion . el tc Ċ Ċ import Ġcom . trello . rx lifecycle 2 . components . preference . Rx Preference Fragment Compat Ċ import Ġcom . trello . rx lifecycle 2 . kotlin . bind To Lifecycle Ċ import Ġio . reactivex . android . schedul ers . Android Schedulers Ċ import Ġpl . el pass ion . el tc . util . log Ċ Ċ abstract Ġclass ĠBase Preference Fragment Compat Ġ: ĠRx Preference Fragment Compat () Ġ{ ĊĊĠĠĠ Ġval Ġmodel Ġby Ġlazy Ġ{ ĠDI . provide Team City Model () Ġ} ĊĊĠĠĠ Ġprotected Ġfun Ġinit Model () Ġ{ ĊĠĠĠĠĠĠĠ Ġmodel . state ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. bind To Lifecycle ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. observe On ( Android Schedulers . main Thread ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlog (" STATE : Ġ$ it ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! is Detached ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow State ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġfun Ġshow State ( state : ĠApp State ?) Ċ }