相关疑难解决方法(0)

在Android中,如何在变量发生变化时采取措施?

在Android应用程序(或更常见的Java,如果它没有什么不同),每当变量的值发生变化时调用方法的最佳方法是什么?

java android listener

31
推荐指数
1
解决办法
2万
查看次数

android如何使监听器自定义变量?

我见过这个帖子:如何实现一个关于实现监听器的监听器.

它实际上非常简单,但我不知道它是如何完成的以及如何在我自己的代码中实现.

我有这个静态变量变量:AppLoader.isInternetOn.我想构建一个监听器,它将监听这个变量并更新TextView.

我应该这样做吗?

构建一个接口:

public interface InternetStateListener {
     public void onStateChange();
}
Run Code Online (Sandbox Code Playgroud)

在我的活动中运行它:

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")
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

android listener

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×2

listener ×2

java ×1