package Ġcom . xy o ye . common _ component . adapter . paging Ċ Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . paging . Load State Ċ import Ġandroidx . paging . Load State Adapter Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġx yo ye Ġon Ġ 2 0 2 0 / 1 2 / 4 . Ċ Ġ*/ Ċ Ċ class ĠP aging Footer Adapter ( private Ġval Ġretry Callback : Ġ() Ġ-> ĠUnit ) Ġ: ĊĠĠĠ ĠLoad State Adapter < Paging Footer ViewHolder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠP aging Footer ViewHolder , Ġload State : ĠLoad State ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . setState ( load State ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( ĊĠĠĠĠĠĠĠ Ġparent : ĠViewGroup , ĊĠĠĠĠĠĠĠ Ġload State : ĠLoad State ĊĠĠĠ Ġ) Ġ= ĠP aging Footer ViewHolder ( parent , Ġretry Callback ) Ċ }