package Ġcom . github . han ly jiang . lib . common . helper . network Ċ Ċ /** Ċ Ġ* ĠNetwork Status Helper Ġ åŁºç¡Ģ å®ŀçİ° Ċ Ġ* Ċ Ġ* Ġ@ author Ġhan ly jiang Ġ 2 0 2 1 / 7 / 2 1 Ġ 1 1 : 1 6 Ġä¸ĭåįĪ Ċ Ġ* Ġ@ version Ġ 1 . 0 Ċ Ġ*/ Ċ abstract Ġclass ĠBase Network Status Helper Ġ: ĠIN etwork Status Helper Ġ{ ĊĊĠĠĠ Ġprotected Ġval Ġlisteners Ġ= Ġmutable ListOf < IN etwork Status ChangeListener >() ĊĊĠĠĠ Ġoverride Ġfun Ġregister Network Status ChangeListener ( listener : ĠIN etwork Status ChangeListener ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlisteners . add ( listener ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġun Register Network Status ChangeListener ( listener : ĠIN etwork Status ChangeListener ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlisteners . remove ( listener ) ĊĠĠĠ Ġ} Ċ }