package Ġcom . example . j ing bin . cloud reader . adapter Ċ Ċ import Ġcom . example . j ing bin . cloud reader . R Ċ import Ġcom . example . j ing bin . cloud reader . bean . movie child . Person Bean Ċ import Ġcom . example . j ing bin . cloud reader . databinding . Item Movie Detail Person Binding Ċ import Ġcom . example . j ing bin . cloud reader . ui . WebView Activity Ċ import Ġme . j ing bin . by mv vm . adapter . Base Binding Adapter Ċ import Ġme . j ing bin . by mv vm . adapter . Base Binding Holder Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj ing bin Ġon Ġ 2 0 2 0 / 1 2 / 5 . Ċ Ġ*/ Ċ class ĠMovie Detail Adapter Ġ: ĠBase Binding Adapter < Person Bean , ĠItem Movie Detail Person Binding >( R . layout . item _ movie _ detail _ person ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġbind View ( holder : ĠBase Binding Holder < *, Ġ*> ?, Ġbean : ĠPerson Bean ?, Ġbinding : ĠItem Movie Detail Person Binding , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( bean Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . person Bean Ġ= Ġbean ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . ll Item . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! bean . alt . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWebView Activity . load Url ( it . context , Ġbean . alt , Ġbean . name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }