я видел эту тему: Как реализовать слушателя о внедрении слушателей.
на самом деле это довольно просто, но я не понимаю, как именно это делается и как реализовать в моем собственном коде.
У меня есть эта статическая переменная переменная: AppLoader.isInternetOn. я хочу создать прослушиватель, который будет слушать изменения этой переменной и обновлять TextView.
Должен ли я сделать это: ?
создайте интерфейс:
public interface InternetStateListener {
public void onStateChange();
}
запустите его в моей активности:
public class MyActivity extends Activity {
private InternetStateListener mListener;
setTheListener(this);
public void setTheListener(InternetStateListener listen) {
mListener = listen;
}
private void onStateChange() {
if (mListener != null) {
if (AppLoader.isInternetOn)
text.setText("on")
else
text.setText("off")
}
}
}